我为自己创建了一个新分支,现在我需要一次将多个提交从主分支恢复到特定提交。我知道有一个安全的命令可以使用git revert --no-commit COMMIT_TO_REVERT_FROM..COMMIT_TO_REVERT_TO
这给了我error: empty commit set passed
fatal: revert failed
我应该怎么办 ?
这里建议的解决方案没有用。
只是一个示例图,用于排除“空范围”错误
A---B---C---D---E---F
比方说你的COMMIT_TO_REVERT_FROM
is F
, and COMMIT_TO_REVERT_TO
is C
.
git log F..C
应该输出D
, E
and F
.
我建议进行三次检查(参考昆汀的评论)这两端没有被错误地交换(这很常见,因为范围的语法对许多人来说是违反直觉的)。 (很抱歉,如果情况并非如此,但值得花几分钟来完全排除它。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)