学习Git第一课 为什么要使用git

大家好,我是文武先生,这次给大家带来git入门教程,像我这样轻量级开发者,一个入门级别git就够用了,有些git的高级应用我也没遇到过,所以在这里不做深入讲解。

先教给大家一个学习方法,我总结四个字 “有什么用?”,这四个字很重要,这是学习一门技术的动力所在。

Git从哪里来呢,是一个叫Linux的人开发的,对,你没看错,也是Linux的开发者,他俩一个爹生出来,哈哈

大家在日常开发过程中肯定遇到过这样的情况

学习Git第一课 为什么要使用git_第1张图片

开发过程中,会经常保存已经调试好的功能,然后再复制出一份开发调试下一个功能,所以最后整个项目文件夹里各种工程文件副本,想找到之前某个完好的功能版本都不知道如何下手,是不是很尴尬?!!

还有就是你在写代码的时候可能会各种修改,优化你的代码,但是修改后,你的代码出现了问题,想回到最初的版本时候,是不是麻烦,想象就头疼。

每当项目经理,今天让加上A功能,明天加上B功能,后天删除A功能,你是不是想拿板砖拍死他。。。。

那么git就可以解决这样的问题,除了这些还有一下理由一定要学Git

1.大神们都在使用git,不想当大神的菜鸟不是好菜鸟

2.强大的版本控制,可以解决多人协作共同开发一个项目

3.提高开发效率

4.如果你喜欢编程,一定要学git,不学后悔一辈子。

下面是SVN,VSN和Git的对比:

1 SVN 集中式的版本控制系统,必须联网才能工作,版本库存放在中央服务器,像一个图书馆,要想改一本书,必须先从图书馆借出来,改完再放回图书馆

2 Git 分布式的版本控制系统,没有中央服务器,每个人电脑里都有一个版本库,但是分布式版本控制系统通常有一台充当"中央服务器"的电脑,用来方便大家的修改。

3 Git 强大的分支管理,远远超过SVN

你可能感兴趣的:(Git)