我刚刚做到了:
git checkout -- .
没有意识到存在重要的,未提交的更改。自从犯了这个错误以来,我还没有碰过这个仓库。
有什么办法可以“撤消”该命令,还是我丢失了未提交的工作?
答案 0 :(得分:1)
只有当您完成以下两项之一时,您才能还原git checkout
:
git stash
来记录工作目录的先前状态(在git checkout
之前)。您可以使用git checkout
或git stash apply
git stash drop
否则,很遗憾,无法还原git checkout
删除的未提交的更改。
答案 1 :(得分:0)
这与git checkout .
如果您还没有将更改存储在丢失或丢失的任何地方。
如果您使用的是IntelliJ之类的编辑器,则可以查看本地历史记录,以便在其中找到所做的更改