取消撤销提交 VSCode

4

我不小心按了“撤消提交”按钮,导致我的所有工作都消失了,有没有办法恢复它呢? 我没有提交我的最后更改,那就是我丢失的工作。


VS Code独立于源代码控制,跟踪您的本地历史记录。您能从中恢复一些更改吗? - AnsonH
是的,确实可以,但问题在于我需要恢复整个文件夹,而不是逐个文件恢复。 @AnsonH - Pablo Escobar
1个回答

3
这里所提到的,VSCode中的“撤销上一次提交”会运行git reset HEAD~
也就是说,您可以使用git reflog来恢复您最后的提交(但不容易恢复您在撤销时正在进行的工作),并使用git reset --hard <lastSHA1>(再次确保您没有进行任何工作,如果需要,请使用git stash)。
然而,对于任何正在进行的工作,您需要使用评论中提到的VSCode本地历史记录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接