Git branch分支及合并分支

一、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就好了。

你可能感兴趣的:(Git)