我试图将我的更改推送到我的git存储库,因此我运行一个通用命令将我的文件添加到舞台。
git add --all
但是从那些文件中,我假装排除了一个特定的文件,我错误地跑了:
git checkout <file>
而不是
git reset <file>
结果,我的文件更改恢复到它的最后状态。 我失去了最近的所有变化......
我怎样才能恢复这个混乱?
答案 0 :(得分:4)
不,如果更改已经在git版本控制中,则只能还原更改。 Git没有跟踪未分期更改。它太糟糕了,而且很烦人,我们都做到了。