git revert和git checkout
问题描述:
以下命令组合是否相同?git revert和git checkout
组合#1:
git revert HEAD
git revert HEAD
组合#2:
git revert HEAD
git checkout HEAD^
git commit
相关主题: Git cancel a revert
答
是的,除非你将被提示提交信息的提交中组合2.除非你记住了回复消息的格式并查看你正在恢复的提交,否则你将拥有一个不同的sha-1。
您可以使用--no-commit选项强制恢复自定义消息,然后在两种情况下都可以粘贴相同的消息。
希望这会有所帮助。
这有帮助。只是想多看几眼,很高兴我做了b/c我错过了不同的sha-1。谢谢! – lewen7er9 2011-03-21 01:33:47