使用場景
某個文件曾在Gi倉庫里的招盲,某次提交commit時刪除了該文件,后來想要恢復,怎么辦呢?
步驟
首先需要找到在哪個commit里該文件被刪除:
git rev-list -n 1 HEAD -- <file_path>
接著通過該commit id斟湃,恢復該文件
git checkout <deleting_commit>^ -- <file_path>
參考Stackoverflow的帖子
https://stackoverflow.com/questions/953481/find-and-restore-a-deleted-file-in-a-git-repository