标签:
这学期我们新增了一门课程,那就是软件工程,不知道为什么,感觉有种莫名的高大上。这个问题我感觉到后来肯定就明白了。可能是这个
词语太抽象了吧,而且我也不太懂英语。一般一个分支就是项目的其中某个功能模块,开发人员只需要在服务器端新建一个ID,就能创建一个
分支,然后就可以与服务器同步,得到项目的代码文件,然后开发人员可以在本地进行开发,修改项目的文件,当开发人员完成开发或有需要
时可以将代码提交,同时git会创建一个提交项目时的一个快照,通过快照可以马上回滚代码,这个功能有点像windows的备份还原。开发人员
在提交时可以暂时不同步到服务器,只要不同步服务器,开发人员所做的更改时不会上传到服务器的。而开发人员提交代码时可以创建一个版
本标签,版本标签能够让开发人员快速找到之前某一次的提交,而且标签还能附加一些说明的信息,从而开打人员可以很方便的回滚代码或了
解开发的过程。当开发人员提交代码并同步到服务器时,如果分支在合并时发生代码冲突时,git将不允许分支合并,开发人员能根据冲突的
错误提示进行代码修改,减少项目的出错率。
git是一个版本或项目代码管理工具。能够方便的管理多个开发人员共同协助开发的代码。在git的管理下,每个开发人员都能同时对项目进
行开发,开发人员被划分成不同的分支,每个开发人员都能拥有自己的一个或者多个分支,每个分支都是项目的一个部分,git通过合并全
部分支来形成一个完整的项目。
标签:
原文地址:http://www.cnblogs.com/erwbh456/p/4822374.html