Ahm*_*med 5 git git-diff blame
我在Git项目中有一个文件,某个特定值在某个时候被某人改变了; 我不知道是谁或何时.我想知道改变的时间,但我不确定如何在Git中跟踪它.
我尝试过使用git diff <sha1> <sha2>,但这显示了整个项目的差异,而我想检查一个特定的文件.
你可以尝试:
git log --all -S oldvalue filename
Run Code Online (Sandbox Code Playgroud)
这将列出"oldvalue"更改(添加或删除)的所有提交
除了git blame您还可以使用您拥有的命令,但添加文件名:
git diff <commit> <commit> <file>
Run Code Online (Sandbox Code Playgroud)
这将显示两个提交之间的差异,对于单个文件.
| 归档时间: |
|
| 查看次数: |
5029 次 |
| 最近记录: |