一、Git branch 分支
查看当前有哪些branch
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch
* master
新建一个分支branch test1.0
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch test1.0
切换到一个branch
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git checkout test1.0
新建并且切换到该branch,例:test1.0
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git checkout -b test1.0
再次查看
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch
* master
test1.0
修改branch的名字
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch -m test1.0 test1.1
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch -r
origin/master
origin/test1.1
二、Git合并分支
首先切换到想要合并到的分枝下,运行'git merge’命令 (例如本例中将test1.0分支合并到master分支的话,进入master分支运行git merge test1.0命令)如果合并顺利的话:
确保当前分支为master
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git status
On branch master
nothing to commit, working directory clean
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch
master
test1.0
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git merge test1.0
Already up-to-date.
合并冲突处理
当发生冲突时,就是多个开发者对同一个文件都进行了修改和提交,这时需要开发者合作找出冲突的原因,删除掉冲突的代码后,git add 文件 然后,git commit就好了。