当前位置:  开发笔记 > 开发工具 > 正文

由2个分支共享的Git rebase 2提交

如何解决《由2个分支共享的Gitrebase2提交》经验,为你挑选了1个好方法。

我目前的git分支模型是:

                       C6 - C7 [branch B]
                      /
C1 - C2 - C3 - C4 - C5 [branch A]     

所有提交都在我的本地电脑上.我想将C1压缩到C2而不改变我的存储库分支模型.如果我签出[分支A]并压缩C1和C2,那么[分支b]已经存在C1和C2提交(而不是C2'压缩提交).什么是正确的方法呢?谢谢.



1> VonC..:

一旦你以交互方式进行重新定位branchA,你需要B在(新的)之上进行重新定位A:

                       C6 - C7 [branch B]
                      /
C1 - C2 - C3 - C4 - C5

C12 - C3' - C4' - C5' [branch A] 

git checkout branchB
git rebase branchA

                      C6' - C7' [branch B]
                     /
C12 - C3' - C4' - C5' [branch A] 

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有