0
我试图将我的更改推送到我的git存储库,所以我运行一个通用命令将我的文件添加到舞台。如何撤消文件上的git checkout?
git add --all
但是,从这些文件,我假装排除特定的文件,我跑错:
git checkout <file>
,而不是
git reset <file>
至于结果,我的文件变化恢复到这是最后一个状态。 我失去了所有我最近的变化......
我该如何恢复这个混乱?
可能重复的[可以git撤消unsaged文件的结帐](http://stackoverflow.com/questions/2689265/can-git-undo-a-checkout-of-unstaged-files) –