撤消git soft reset或git checkout?

时间:2016-03-28 11:35:50

标签: git

我添加了更改并在本地提交了

git add .
git commit -m "my changes..."

意识到我在我的代码中犯了一个错误,因此解除了提交

git reset --soft HEAD~1

然后我进入了这个

git checkout HEAD .

而不是

git reset HEAD .

所以我放下了一个摇篮,失去了我的变化:(

有没有办法找回代码?撤消结帐?或者它仍然在某处提交?

更新:想想我可能有答案!

找到了这个 - Can git undo a checkout of unstaged files

埋在其中一个答案中的是“git reflog” - 这是我从未听说过的。

然后找到了这个 - Undoing git reset?

因此,在做其他任何事情之前,目前正在复制我的文件夹......

0 个答案:

没有答案