码迷,mamicode.com
首页 > 其他好文 > 详细

对git的认识

时间:2015-09-20 09:15:01      阅读:345      评论:0      收藏:0      [点我收藏+]

标签:

     对git来说,以前并未接触过,只是偶尔听说过这个词,具体什么意思也不太清楚,既然让写对git的认识,我就去查阅了一些相关这方面的资料文件,有的地方还是看不懂,不过通过看资料对git也有所了解:

     Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具,它是一个远程的管理库。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。

     Git的出现减轻了许多开发者和开源项目对于管理分支代码的压力,由于对分支的良好控制,更鼓励开发者对自己感兴趣的项目做出贡献。

     git是一个版本或项目代码管理工具。能够方便的管理多个开发人员共同协助开发的代码。在git的管理下,每个开发人员都能同时对项目进行开发,开发人员被划分成不同的分支,每个开发人员都能拥有自己的一个或者多个分支,每个分支都是项目的一个部分,git通过合并全部分支来形成一个完整的项目。一般一个分支就是项目的其中某个功能模块,开发人员只需要在服务器端新建一个ID,就能创建一个分支,然后就可以与服务器同步,得到项目的代码文件,然后开发人员可以在本地进行开发,修改项目的文件,当开发人员完成开发或有需要时可以将代码提交,同时git会创建一个提交项目时的一个快照,通过快照可以马上回滚代码,这个功能有点像windows的备份还原。开发人员在提交时可以暂时不同步到服务器,只要不同步服务器,开发人员所做的更改时不会上传到服务器的。而开发人员提交代码时可以创建一个版本标签,版本标签能够让开发人员快速找到之前某一次的提交,而且标签还能附加一些说明的信息,从而开打人员可以很方便的回滚代码或了解开发的过程。当开发人员提交代码并同步到服务器时,如果分支在合并时发生代码冲突时,git将不允许分支合并,开发人员能根据冲突的错误提示进行代码修改,减少项目的出错率。

    

   

对git的认识

标签:

原文地址:http://www.cnblogs.com/luck-yl/p/4822845.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!