1

不久前,在一个已知的分支中,我提交了一个文件,该文件随后被删除。多次迭代后,我想恢复这个文件。

请问这怎么做?

4

2 回答 2

3

如果您记得文件名,则可以运行git log -- <filename>以显示涉及该文件的所有提交。如果您不记得文件名,但记得有关内容的一些信息,您可以使用git log -S <string>git log -G <regex>来搜索它。

于 2012-09-11T21:43:11.557 回答
0

git log -U | less

查找引用文件名的最新提交

git checkout MOST-RECENT-COMMIT FILENAME

于 2012-09-11T21:42:08.067 回答