【发布时间】:2015-01-11 03:06:46
【问题描述】:
我正在使用 Sublime 文本处理我的项目。在较早达到里程碑后,我将工作提交给本地 Git(没有推送)
我继续工作,结果搞砸了。现在我想回到我的上一次提交并重试。所以我用谷歌搜索了一下,找到了我在命令提示符下输入的git revert --hard last-commit 并得到了这个
HEAD is now at 5d6eebd Revert "Finished adding feature. Everything works"
但在我的 Sublime 编辑器中,我的文件并没有变回来。我尝试关闭并重新打开文件,但一切仍然搞砸了。
如果它不改回我的文件,那么恢复有什么意义?我做错了吗?
【问题讨论】:
-
git revert --hard什么都不做,并为我打印出使用情况。您是否真的重置为恰好是还原的提交,或者您是否还原了?