Git技巧:恢复被删除掉的文件

2017-06-20  本文已影响54人  Danny_Boy

使用场景

某个文件曾在Gi仓库里的,某次提交commit时删除了该文件,后来想要恢复,怎么办呢?

步骤

  1. 首先需要找到在哪个commit里该文件被删除:
    git rev-list -n 1 HEAD -- <file_path>

  2. 接着通过该commit id,恢复该文件
    git checkout <deleting_commit>^ -- <file_path>

参考Stackoverflow的帖子

https://stackoverflow.com/questions/953481/find-and-restore-a-deleted-file-in-a-git-repository

上一篇 下一篇

猜你喜欢

热点阅读