git的分支管理

来源:互联网 发布:如何骂淘宝天下小二 编辑:程序博客网 时间:2024/05/01 21:51

在git的基本流程中介绍了git的使用的步骤,因为git gui里,默认都有操作的按钮,就没有给出bash的命令,而分支的操作,虽然gui里也有按钮,但是在bash下,看的比较清楚,操作也不是每天都频繁操作,在bash下做,不容易出错。

介绍一下分支管理的流程:

(1)在master的基础分支上,新建branch 比如dong1

git branch dong1

(2)切换到dong1下进行开发,commit,开发,commit。。。。

git checkout dong1

(3)另一个需求来了,切换回基础分支master上,(这里比较容易出错,如果在dong1的branch上继续开发,就混了)

git checkout master

(4)在master的基础分支上,新建branch 比如dong2

git checkout dong2

(5)切换到dong2下进行开发,commit,开发,commit。。。。

git checkout dong2

(6)master,dong1,dong2可以随时merge

git checkout mastergit merge dong1

(7)merge好之后,可以删除不用的分支。

git branch -D dong1

另外,在git gui提交代码的时候,可以选择源端分支来提交的,比如master,dong1,dong2,可以让项目管理者去选择合适的代码pull下来,再做merge
原创粉丝点击