【发布时间】:2015-05-07 02:04:41
【问题描述】:
假设我有 2 个分支 master 和 dev。
dev 分支比 master 早 2 个提交,并且这些提交都没有被合并或推送到任何 remote。
dev 分支如下所示:
dev A - B - C - D - E
而 A 是最旧的,E 是最新的提交。
我想达到这个状态:
dev A - B - C - E
基本上我想在最后一次提交之前取消提交,就好像它从未发生过一样。也不应该有冲突(E不依赖于D的变化)。
我可以使用交互式变基吗?
【问题讨论】:
-
在stackoverflow.com/a/25490288/2541573顶部查看我的评论
-
代替“Nuke”,更好的措辞可能是让 C 成为 E 而不是 D 的父级。如果没有任何东西指向 D,它最终将被垃圾收集。
标签: git