master:
a1
a2
a3
dev:
a1
a2
a3
现在我想让maseter
精简成
a1
a3
于是执行 git rebase -i a3
p a1
s a2
p a3
ok!达到效果!
但是现在dev更新了commit,现在dev分支:
a1
a2
a3
a4
然后 master 合并分支 git merge a4
这样为什么之前删掉的 a2
又回来了?
如何才能正确的删除中间的分支呢?
master:
a1
a2
a3
dev:
a1
a2
a3
现在我想让maseter
精简成
a1
a3
于是执行 git rebase -i a3
p a1
s a2
p a3
ok!达到效果!
但是现在dev更新了commit,现在dev分支:
a1
a2
a3
a4
然后 master 合并分支 git merge a4
这样为什么之前删掉的 a2
又回来了?
如何才能正确的删除中间的分支呢?
2 回答1.2k 阅读✓ 已解决
2 回答851 阅读✓ 已解决
1 回答663 阅读✓ 已解决
1 回答824 阅读
1 回答635 阅读
271 阅读