git学习之branch分支

作为新手,站在我的角度肤浅的来理解,分支就是相当于开辟了一个新的临时工作区,在这个工作区进行文件代码改动,然后在合并到master主工作区,这样能保证主工作区的安全性和稳定性,对于团队协作尤为重要。

新建分支指令:git checkout -b sub_test               本地建立了一个sub_test分支 ,并切换到了sub_test的分支。

切换分支指令:git checkout master                   切换到master工作区

删除分支: git checkout -d sub_test  删除sub_test分支

要想把本地建立的分支让别人看见的话,需要把分支推送到远端仓库。

git push origin sub_test    把sub_test分支推送到远端仓库

如果你要合并其他的分支到你当前分支,比如合并sub_test 分支到master下执行 git merge sub_test即可  

合并分支有可能会遇到冲突,比如如果sub_test 和master下的a.js都有所改动,那么合并就会遇到错误。

解决办法见  git学习之冲突解决办法

 
原文地址:https://www.cnblogs.com/dupd/p/6078241.html