我有很多改变,我想承诺新的分支,但我不小心在VS Code中处理主人。在我不小心点击"撤消上次提交"之前,这不会成为一个问题。 (两次,不是一次),因为我差点发表到掌握。
我现在特别担心在尝试提交我的更改时我的进度会被覆盖,因为VS Code告诉我它需要我第一次拉动。" (我假设覆盖了我的文件)。
很抱歉,如果我对我的情况了解不足,但是失去进度的想法让我感到非常害怕,只是开始尝试"像我一直做的事情(这就是让我在这里的原因)。
答案 0 :(得分:1)
在研究“撤消”实际上做了什么后,答案非常简单。
VS代码“撤消上次提交”只运行git reset HEAD~
。如果打开“GIT”选项卡,这些操作将在输出中。但是,可以通过运行git reflog
查看记录内容然后在VS Code运行之前手动运行git reset
来找到解决方案。 here是更好的参考。
(我也会留下这个,以防其他人在VS Code中遇到同样令人担忧的错误)
答案 1 :(得分:1)