一旦提交,如何搜索git branch的文件名?

时间:2012-09-11 21:30:02

标签: git

回到已知的分支中,我提交了一个文件,随后将其删除。以后多次迭代,我想恢复这个文件。

请问这怎么办?

2 个答案:

答案 0 :(得分:3)

如果您还记得文件名,则只需运行git log -- <filename>即可显示涉及该文件的所有提交。如果您不记得文件名,但记住有关内容的内容,可以使用git log -S <string>git log -G <regex>进行搜索。

答案 1 :(得分:0)

git log -U | less

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

git checkout MOST-RECENT-COMMIT FILENAME