git revert和git checkout

时间:2011-03-17 20:58:29

标签: git

以下命令组合是否等效?

组合#1:

git revert HEAD
git revert HEAD

组合#2:

git revert HEAD
git checkout HEAD^
git commit

相关主题: Git cancel a revert

1 个答案:

答案 0 :(得分:1)

是的,除非您在组合提交中提示您提交提交消息。除非您记住了还原消息的格式并查看您要还原的提交,否则您将拥有不同的sha-1。

您可以使用--no-commit选项在恢复中强制自定义消息,然后您可以在这两种情况下粘贴相同的消息。

希望这有帮助。