由于它不再存在于存储库中,我无法做到
git log <filename>
Run Code Online (Sandbox Code Playgroud)
我可以跑
git log --diff-filter='D|R' <directory_that_contained_it>
Run Code Online (Sandbox Code Playgroud)
但这是太多的信息和grepping它似乎没有列出我正在寻找的文件.
Gio*_*fas 21
git log -1 --stat -- <path/to/file>
Run Code Online (Sandbox Code Playgroud)
我把它--stat
放在那里,以便您可以验证该文件已被删除.
git log -- <filename>
Run Code Online (Sandbox Code Playgroud)
会向您显示对该路径的更改,即使该文件不再存在。
您可以使用将rev-list -n 1
其限制为返回的第一个结果,即第一个消失的结果
git rev-list -n 1 HEAD -- <filename>
Run Code Online (Sandbox Code Playgroud)
该修订号是消失的,因此,如果您想用该修订号上的^还原父级,则可以找到该父级。
归档时间: |
|
查看次数: |
7044 次 |
最近记录: |