【发布时间】:2017-02-08 00:52:50
【问题描述】:
我启动了 Git Gui,单击 Ctrl+I 暂存所有修改过的文件,输入文本消息并单击 Commit。出现一条错误消息,指出 Excel 文件已锁定,询问是重试还是停止。
我想我点击了停止按钮(不确定),Git Gui 关闭,我关闭了 Excel 文件,现在我的大部分文件都消失了。
大约有 6-7 个暂存文件,现在缺少 30-40 个文件。
我不仅错过了过去 2-3 天修改过的文件,还错过了许多其他文件。我想我可以通过检查最后一次提交来恢复旧文件,但是如何恢复最近 2-3 天的更改?
【问题讨论】:
-
“大约有 6-7 个暂存文件,现在缺少 30-40 个文件。”
-
文件系统中缺少它们。打开 PyCharm 后,我看到 5 个编辑器显示相同的文件,因为他们的文件丢失了。 git status 用
deleted: ...显示约30 条红线。 (我使用 Git Gui 而不是 PyCharm,因为我经常使用 stage hunk 或 line)