Git:如何在项目提交历史中查找已删除的文件? |
您所在的位置:网站首页 › git查看提交的文件清单怎么删除 › Git:如何在项目提交历史中查找已删除的文件? |
曾几何时,我的项目中现在有一个文件,我现在希望能够得到。 问题是:我不知道何时删除它以及它在哪条路径上。 如何找到该文件的提交? #1楼无法编辑接受的回复,因此在此处将其添加为答案, 要恢复git中的文件,请使用以下命令(注意SHA后面的'^'符号) git checkout ^ -- /path/to/file #2楼获取已删除文件的列表,并复制已删除文件的完整路径 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 #3楼下面是一个简单的命令,开发人员或git用户可以从存储库根目录传递已删除的文件名并获取历史记录: git log --diff-filter=D --summar |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |