一、什么是git分支
-
比如如说我们一个小组开发一个项目,如果每次小组成员把修改的代码都提交到主分支(master)上的话,那么其中某个成员一旦有了失误,跟其他成员代码之间发生了冲突,那么整个项目就不能正常运行了,这会严重干扰我们的进度,所以就需要去创建一个开发分支(development),把每次修改的代码都推送到开发分支上,那么就不会对主分支项目产生影响,更有利于组长合并代码,做容错处理,进行测试,当测试没有问题,就可以把开发分支(development)上的所有代码与主分支(master)进行合并推送到远程仓库就可以了!!!
所以分支的重要性就不言而喻了,可以视作协同开发的利器(大宝剑)!!!