这个问题与List all commits for a specific file密切相关,但它有所不同。我想找出哪些提交,跨所有分支,修改了给定文件。
为了使其更复杂,给定的文件可能在工作树中,也可能不在。
答案 0 :(得分:95)
试试这个:
git log --all -- path
答案 1 :(得分:45)
你可以使用gitk
gitk --all <path to file> (you need to install gitk)
e.g。
gitk --all -- /home/kit.ho/project/abc.txt
答案 2 :(得分:28)