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.3k 阅读✓ 已解决
3 回答1.8k 阅读
2 回答1.2k 阅读
1 回答1.1k 阅读
2 回答971 阅读
1 回答570 阅读
779 阅读