学完后能立刻上手的Git教程!图片有没有想过把每次修改的代码内容都记录下来,防止改错了需要回退,也方便查看每次修改了什么;有没有想过一个代码需要多人操作,多人切换修改后能立刻生成一份新的代码,让开发效率更高。那就一起来了解一下git吧,让你不再手动管理文档了!
版本控制系统有很多,但是git最出名,为什么呢?像CVS和SVN这种集中式的版本控制系统,它们不但速度慢,而且必须联网才能使用。
介绍一下Git 的由来
随着Linux的不断壮大,其代码的管理遇到了难题,于是,Linux的缔造者 Linus Torvalds,选用了分布式版本控制系统 BitKeeper 来管理和维护代码。但是,后来由于一些不太美好的原因,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区BitKeeper 的权力。Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,使用C开发出了自己的分布式版本系统git,而且做了很多改进。不得不说很牛!!
集中式和分布式版本控制系统区别
集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。