【发布时间】:2025-12-03 18:05:03
【问题描述】:
不幸的是,我删除了一些我用 Git 跟踪的文件,并且很难恢复这些文件。
更详细地说,我在 git 存储库中提交了一个文件。然后,我在该存储库中添加了另外三个文件并输入了git add <FILENAME> 和git commit -m "blabla"。我输入了git log,感觉我不是单独跟踪文件,而是跟踪整个存储库。但是,我想对每个文件进行版本控制。然后我使用git checkout 恢复到我只提交了一个文件而其他三个文件未被跟踪的版本。现在,这三个文件都被删除了。不幸的是,git log 只返回第一个提交,而不返回我所做的后续提交。
谁能告诉我如何恢复丢失的文件?
【问题讨论】:
标签: git git-commit git-checkout