回到已知的分支中,我提交了一个文件,随后将其删除。以后多次迭代,我想恢复这个文件。
请问这怎么办?
答案 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