您的位置:首页 > 其它

对git的认识

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

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

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

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