将更改还原为特定的提交

时间:2019-08-28 13:27:54

标签: git

我为自己创建了一个新分支,现在我需要一次将多个提交从master分支还原到一个特定的提交。我知道有一个安全的命令可以使用git revert --no-commit COMMIT_TO_REVERT_FROM..COMMIT_TO_REVERT_TO

这给了我error: empty commit set passed fatal: revert failed

我该怎么办?

关于SO的建议解决方案没有用。

1 个答案:

答案 0 :(得分:0)

只是一个示例图,可以排除“空范围”错误

A---B---C---D---E---F

假设您的COMMIT_TO_REVERT_FROMF,而COMMIT_TO_REVERT_TOC

git log F..C

应输出DEF

我建议三重检查(参考Quentin的评论),这两个端点没有被错误地交换(这是很常见的,因为range的语法对许多人来说是违反直觉的)。 (抱歉,不是这种情况,但是完全排除它是值得的几分钟。)

相关问题