2017-04-13 59 views
0

我有一個分支,完成了很多工作,但不幸的是我忘了提交這些更改。然後,我使用命令git checkout -f,它丟掉了我所有的更改。在Git中恢復丟失的本地更改

有什麼方法可以恢復我的更改?

+1

你能夠恢復強制結帳工作的機率幾乎爲零。 'git checkout -f'是對你的工作索引的破壞性操作。 – Makoto

回答

2

git中沒有任何工具可以恢復數據,除非您提交或隱藏它。如果你有文件系統級的備份,你可以使用它們。否則,除非丟失數據將比使用數據恢復服務的廢話拍攝更昂貴,否則我認爲你在這一項上運氣不佳。