VS代码提交撤消

时间:2018-04-29 22:12:56

标签: git visual-studio-code

我有很多改变,我想承诺新的分支,但我不小心在VS Code中处理主人。在我不小心点击"撤消上次提交"之前,这不会成为一个问题。 (两次,不是一次),因为我差点发表到掌握。

我现在特别担心在尝试提交我的更改时我的进度会被覆盖,因为VS Code告诉我它需要我第一次拉动。" (我假设覆盖了我的文件)。

很抱歉,如果我对我的情况了解不足,但是失去进度的想法让我感到非常害怕,只是开始尝试"像我一直做的事情(这就是让我在这里的原因)。

2 个答案:

答案 0 :(得分:1)

在研究“撤消”实际上做了什么后,答案非常简单。

VS代码“撤消上次提交”只运行git reset HEAD~。如果打开“GIT”选项卡,这些操作将在输出中。但是,可以通过运行git reflog查看记录内容然后在VS Code运行之前手动运行git reset来找到解决方案。 here是更好的参考。

(我也会留下这个,以防其他人在VS Code中遇到同样令人担忧的错误)

答案 1 :(得分:1)

  1. 转到 vscode 右上角的三个点 (...)
  2. 去提交
  3. 选择撤销上次提交

见下图:
enter image description here