master分支有两个提交,分别是commit1、commit2。此时,以commit2为基点拉一个新分支为develop分支。在develop分支进行两次提交,分别为commit3、commit4
对master分支进行修改。修改后进了两次提交,分别是commit5、commit6
idea中展示情况如下:
要想在develop分支上体现master分支的commit5、commit6提交就可以是用git merge
或者git rebase
在develop分支上执行:git merge master
,你将会得到如下的提交曲线。
而在develop分支上执行:git rebase master
,你将得到如下提交曲线。
**merge:**会把master分支和你develop分支的commit合并在一起,形成一个新的commit提交
**rebase:**会把develop分支的commit放到master分支最新提交后。执行rebase后依次将当前的提交cherry-pick到目标分支上,然后将在原始分支上的已提取的commit删除。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_43296313/article/details/123816052
内容来源于网络,如有侵权,请联系作者删除!