进公司不会用 Git 拉项目第二天被开除?送你一份保姆级 Git 教程!
Git 与 GitHub
毕业论文_初稿.doc
毕业论文_修改1.doc
毕业论文_修改2.doc
毕业论文_修改3.doc
毕业论文_完整版1.doc
毕业论文_完整版2.doc
毕业论文_完整版3.doc
毕业论文_最终版1.doc
毕业论文_最终版2.doc
毕业论文_确定版1.doc
毕业论文_确定版2.doc
……
小张想:“虽然很痛苦,但不至于丢掉以前的灵感了吧……等等,最终版和确定版哪个是昨天写的来着???”
同时,他还要把论文发给学霸女友求帮忙,第二天他的文件夹里又有了:
毕业论文_最终版3.doc
毕业论文_女友版1.doc
毕业论文_女友版2.doc
几星期的煎熬下来,文件夹里多了几十份文件,小张的论文也快成型了,是时候把自己和女朋友的内容合并起来了。
这时又发生了一件喜闻乐见的事:U 盘中病毒了,而电脑里只有 1 个月前的版本……
如何拯救生无可恋的小张?其实,如果小张一早知道用「版本控制」工具就好了,他的文件可以整整齐齐地排列,就像这样:
“哎呀,早知道能这样,就不用手动控制那么多版本啦!”
但这还不够,如果能有一个支持「论文托管 + 论文版本控制」的网站就更好了。这样一来,小张不但能和女朋友合作编辑内容,还不用担心因电脑故障,导致之前论文版本的丢失。
这时 —— 论文Hub 出现了,它可以帮你托管论文,而且和版本控制工具无缝连接。
越来越多人发现了 论文Hub 的好处,相继把论文托管在论文 Hub 上 ,网站上的论文越来越多。一些优秀的作者还会把论文开源出来,让每个人都可以查阅、交流、学习……
慢慢的,论文 Hub 变成了全球最大的「交友社区」,并逐渐演化成了一种时尚 —— 找工作时,面试官会先问你有没有 论文 hub 的账号,有多少个赞、多少粉丝;而有优秀作品的人,会被大公司争抢录用……
这个 论文 hub,就是我们今天要学习的 Github ,只不过论文换成了程序代码。Github 大概长这样:
在没有这两个工具时,编程可能是这样的:
哪个同事修改了我的代码🔪我要杀了他
我把自己的代码改崩溃了🙂️我选择自杀
电脑崩溃、硬盘损坏、中毒,几万行代码找不到了😱
但有了他们,一切都不一样了:
同步代码到网络仓库,在家里写好代码上传,回到公司就可以继续写了,而且不怕丢失。
记录每次代码的修改,即使把程序写崩了,也能即使回溯到上一个版本。这在产品更新时也经常使用。
可以多人协作完成项目,每个人的提交都有清晰的记录。
如果你在自己的学习中,持续使用 Git 来同步学习记录和代码,并储存在 Github 仓库中,毕业时,你不但能证明自己的技术和学习能力,还能拥有一份 非常漂亮的 Github 主页,能给你的简历加分很多。
Git的安装
Git 是一个版本控制系统,可以理解为一个工具,使用之前必须得先下载安装,所以第一步必须要安装。
-
Windows: GitForWindows -
Mac系统安装: git-osx-installer -
Linux: 在终端输入命令行安装 -
Debian系列: apt-get install git -
Fedora上: yum install git-core
在蓝桥云课的环境中,预装了 Git
,打开 终端
,输入 git
可以检测是否安装成功:
如图,如果成功安装了 Git,会显示 Git 的常用命令,以后忘记命令时,也记得输入 git
查看一下~
12 个实验轻松通关 Git
蓝桥云课上线了一门《12 个实验教你轻松进阶 Git》,用轻快的行文、清晰的脉络,带你学习 git 基础和高阶使用、git 原理、git 的风险管控、git 在软件项目和文档开发中的实践、及 git 工作流在项目中的运作。
课程大纲:
你将学到:
适合人群
想要学习 Git 基础以及 Git 进阶技能的开发人员,项目经理,学生等。
https://www.lanqiao.cn/courses/3083
👇👇👇 点击文末的「阅读原文」,免费试学课程内容~