Git简介:
Git是什么?
-
Git是一个版本控制系统,是目前最先进的分布式版本控制系统,在企业中使用的很多。
-
那什么又是版本控制系统呢?
举个栗子:想必大家都完成过自己的毕业论文(那是一个痛苦的过程),我们需要对内容改之又改,每一次改动都很小心,总是不会删除之前的那一版(因为你还可能需要找回之前的版本),所以你总是会加一些修饰符:…修改版、…最终版、…最终版2、…最终最终版…乱七八糟。。。
这就是大家熟悉的版本概念,我们在开发软件的时候其实也是这样,比如软件有v1.0 、v1.0.1、v1.0.2、v2.0版本等等,在一个最终的版本发布之前,可能需要漫长的时间来修改前一版本,还需要团队合作开发,所以如果采用手工管理版本的方式,恐怕就有点鞭长莫及了。
所以我们进入了版本控制的时代,使用版本控制系统(Git)来保存我们之前的版本,
可以记录每一次修改的地方,方便的回退到之前的版本,还可以将别人的改定合并。
使用了版本控制软件后最终可能是下面这个样子的:
版本 | 文件名 | Author | Commit Date(提交时间) |
---|---|---|---|
2.0 | 毕业论文修改版 | me | 19 - 11- 30 19:34 |
3.0 | 毕业论文最终版 | me | 19 - 11- 30 19:34 |
4.0 | 毕业论文最终最终版 | me | 19 - 11-30 19:35 |
5.0 | 毕业论文极限版 | me | 19 - 11-30 19:35 |
不仅有详细的版本的信息,还可以看到作者、提交时间以及本次提交与上次版本不同之处等内容。
参考:
廖雪峰:Git教程