首页 > PHP资讯 > 工具库 > Git分支操作-git分支创建,合并,切换

Git分支操作-git分支创建,合并,切换

工具库

本节主要讲解git分支操作中分支的创建,切换,合并和合并中快速合并操作。

5、git分支操作

5.1、分支的创建

     Git checkout -b 分支名  创建和切换一起执行

     Git branch 分支名

5.2、分支切换

     Git checkout 分支名

5.3、分支合并

     git merge 分支1    将分支1合并到当前分支上

5.4、快照分支合并步骤:

         1、git checkout -b dev

         2、添加 hello5.txt文件

         3、git add hello5.txt

         4、git commit -m 修改注释

          5git checkout master 切回到主分支

          6git merge dev

          7git branch -d dev   删除dev分支

          8git branch -v 查看分支情况  

W@thinksite MINGW64 /d/thinksitegit (master)

$ git branch -d dev

Deleted branch dev (was 67b4e2c).

 

W@thinksite MINGW64 /d/thinksitegit (master)

$ git branch -d test

Deleted branch test (was 67b4e2c).

 

W@thinksite MINGW64 /d/thinksitegit (master)

$ git branch -d rm

Deleted branch rm (was 67b4e2c).

 

W@thinksite MINGW64 /d/thinksitegit (master)

$ git branch

* master

 

W@thinksite MINGW64 /d/thinksitegit (master)

$ git checkout -b dev

Switched to a new branch 'dev'

 

W@thinksite MINGW64 /d/thinksitegit (dev)

$ git add hello3.txt

 

W@thinksite MINGW64 /d/thinksitegit (dev)

$ git commit -m "add hello3.txt"

[dev ded6489] add hello3.txt

 1 file changed, 0 insertions(+), 0 deletions(-)

 create mode 100644 hello3.txt

 

W@thinksite MINGW64 /d/thinksitegit (dev)

$ git checkout master

Switched to branch 'master'

 

W@thinksite MINGW64 /d/thinksitegit (master)

$ git merge dev

Updating 67b4e2c..ded6489

Fast-forward

 hello3.txt | 0

 1 file changed, 0 insertions(+), 0 deletions(-)

 create mode 100644 hello3.txt

 

W@thinksite MINGW64 /d/thinksitegit (master)

$ git branch -v

  dev    ded6489 add hello3.txt

* master ded6489 add hello3.txt

以上就是git分支的合并,创建等操作,但是在现实中使用分支快速合并的缺很少,大家一般使用的都是git分支的普通合并。

本文由欣才IT学院整理发布,未经许可,禁止转载。