为了账号安全,请及时绑定邮箱和手机立即绑定

Git:如何在项目提交历史中找到已删除的文件?

Git:如何在项目提交历史中找到已删除的文件?

Git
萧十郎 2019-09-18 10:13:03
曾几何时,我的项目中有一个文件,我现在希望能够获得。问题是:我不知道何时删除它以及它在哪条路径上。如何存在此文件的提交?
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

获取已删除文件的列表并复制已删除文件的完整路径


git log --diff-filter=D --summary | grep delete

执行下一个命令以查找该提交的提交ID并复制提交ID


git log --all -- FILEPATH

显示已删除文件的差异


git show COMMIT_ID -- FILE_PATH

请记住,您可以使用>like 将输出写入文件


git show COMMIT_ID -- FILE_PATH > deleted.diff


查看完整回答
反对 回复 2019-09-18
  • 3 回答
  • 0 关注
  • 3961 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信