首页 > 编程知识 正文

git分支合并另一分支,git分支合并注意事项

时间:2023-05-06 10:55:26 阅读:249511 作者:4855

在实际开发中,我们应该按照几个基本原则进行分支管理:
首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;
那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;

你和你的小伙伴们每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并就可以了。
所以,团队合作的分支看起来就像这样:

合并分支时,加上**–no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward**合并就看不出来曾经做过合并

俗话说,实践出真知。现在,我们练习一遍
首先,仍然创建并切换dev分支:

$ git checkout -b dev切换到一个新分支 'dev'

修改readme.txt文件,并提交t

$ git add readme.txt $ git commit -m "999"[dev dba5511] 999 1 file changed, 1 insertion(+)

准备合并dev分支,请注意–no-ff参数,表示禁用Fast forward:
因为本次合并要创建一个新的commit,所以加上-m参数,把commit描述写进去。

$ git merge dev

合并后,我们用git log看看分支历史:

$ git log --graph --pretty=oneline --abbrev-commit
JavaScript中rxjs与Observable操作符怎么使用Laravel模型时间戳怎么使用国内短信价格-营销短信价格

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。