我添加了更改并在本地提交了
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?。
因此,在做其他任何事情之前,目前正在复制我的文件夹......