Git分支创建管理
因为创建、合并和删除分支非常快,所以Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全。
Git鼓励大量使用分支:
1 |
|
创建dev分支,然后切换到dev分支:
1 | $ git checkout -b dev |
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
1 | $ git branch dev |
删除dev分支
1 | git branch -d dev |
“-am”: add 所有改变 并直接 commit
1 | git commit -am "change in dev" |
要注意的是, 如果直接 git merge dev, git 会采用默认的 Fast forward 格式进行 merge, 这样 merge 的这次操作不会有 commit 信息. log 中也不会有分支的图案. 我们可以采取 –no-ff 这种方式保留 merge 的 commit 信息.
1 | $ git log --online --graph |
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jyzh@yahoo.com
文章标题:Git分支创建管理
文章字数:300
本文作者:Jooeys
发布时间:2019-01-16, 00:00:00
最后更新:2019-01-16, 11:32:59
原始链接:http://jooeys.github.io/2019/01/16/Git%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。