💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
使用 Git 查找已删除文件的提交,可以通过命令 `git log --diff-filter=D --summary | rg delete | rg src` 搜索特定路径的文件。借助 `git.nvim` 和 `git-ghosts` 扩展,可以获取删除文件列表及其最后一次提交的哈希值,便于查看详细信息。
🎯
关键要点
- 在使用 Git 时,可能需要查找已删除文件的提交信息。
- 可以使用命令 `git log --diff-filter=D --summary | rg delete | rg src` 来搜索特定路径的已删除文件。
- 如果使用 code-runner.nvim,需要设置 ps 的 runner 以执行和输出命令。
- 获取到已删除文件列表后,可以使用 `:Git log -1 -- src/test/hello.c` 查看具体的 commit diff。
- git.nvim 现在支持 git-ghosts 拓展,可以更方便地获取已删除文件的最后一次提交哈希值。
- 使用 `:Git show <commit_hash>` 可以查看特定提交的详细信息。
➡️