列出给定文件的所有提交(跨越所有分支)
这个问题与列出特定文件的所有提交密切相关,但它是不同的。 我想找出哪些提交, 跨所有分支 ,已修改给定的文件。
为了使它更复杂,给定的文件可能会或可能不在工作树中。
你可以使用gitk
gitk --all <path to file> (you need to install gitk)
例如
gitk --all -- /home/kit.ho/project/abc.txt
尝试这个:
git log --all -- path
命令行
我强烈build议使用git log添加graphics选项:
git log --graph --all -- <filename>
桂
Gitk是一个非常老的工具,并不总是安装,我推荐一个不同的免费工具,如SourceTree: