【发布时间】:2020-09-17 16:17:33
【问题描述】:
我正在尝试还原一些提交是合并提交的一系列提交。我需要在这些“坏”提交范围之前精确复制分支(例如,最后一个好的提交是“A”)
git revert B1^..B10
如果有些是合并提交,它将返回类似“...由于合并而不允许但没有给出 -m 选项”的错误。
如果我提供选项 -m 1,它将恢复,但如果我签出提交 ID“A”,我将无法获得完全相同的正确代码版本。
注意,我确实想保留历史记录,所以不能使用reset 命令。
【问题讨论】:
标签: git