Dre*_*rei 4 git visual-studio-code
我有很多更改想要提交到新的分支,但我不小心一直在 VS Code 中处理 master。这不会成为问题,直到我不小心点击了“撤消上次提交”(两次,不是一次),因为我几乎发布到母版。
我现在特别担心在尝试提交更改时我的进度会被覆盖,因为 VS Code 告诉我这需要我先“拉”。(我假设覆盖我的文件)。
对不起,如果我对我的情况了解不足,但是失去我的进步的想法让我害怕到像往常一样开始“尝试”事情(这就是让我首先来到这里的原因)。
小智 9
见下图:
Dre*_*rei 8
在研究了“撤消”实际上做了什么之后,答案真的很简单。
VS Code“撤消上次提交”只需运行git reset HEAD~. 如果您打开“GIT”选项卡,这些操作就会在输出中。但是,可以通过查看运行记录的内容git reflog,然后git reset在 VS Code 运行之前手动运行to来找到解决方案。这是一个更好的参考。
git reset HEAD~
git reflog
git reset
(如果其他人在 VS Code 中也有同样令人担忧的错误,我也会留下来)
归档时间:
7 年,8 月 前
查看次数:
10151 次
最近记录:
4 年,5 月 前