【发布时间】:2012-12-19 01:10:05
【问题描述】:
我编写了一个限时功能,该功能已合并到母版并交付生产。现在时间到了,我想从代码库中删除包含该功能的提交。
通常我会做一个git rebase -i 并删除提交。
但是,这些提交已经被推送到远程存储库,所以当我在本地 rebase 并尝试推送分支时,我会抱怨我的分支的尖端是如何落后的,并且可以快进。
有没有办法从变基生成“新提交”以撤消我不想要的提交?我真的不关心有一个“干净的”提交历史,任何撤销这些提交的方法都会很棒。
【问题讨论】:
标签: git git-rebase git-remote