【发布时间】:2021-04-20 11:05:02
【问题描述】:
我将几个 devel 提交合并到我的 repo 的 master 分支中,只是为了发现 GitAhead 在某个时候搞砸了 master。
现在我尝试了 SO 上描述的各种方法以撤消这些提交(除了 master 上的合并之外没有其他提交)。这样master确实被重置为更早的版本。
但是,我仍然在无头分支中拥有完整的合并历史记录(图像上的灰色路径):
我尝试恢复、重置等分支但没有成功,唉!
如何完全删除提交(c518859ce4、7574f10f68)?
【问题讨论】:
-
问题是第一次提交的标签。它使幽灵犯下的罪行保持活力。摆脱它并检查您的重置大师。
-
成功了!非常感谢!
-
耶!我喜欢这种情况发生。我会给出这个答案。
标签: git git-commit git-revert