List all commits (across all branches) for a given file
GitGit Problem Overview
This question is closely related to https://stackoverflow.com/questions/3701404/git-list-all-commits-for-a-specific-file however it is different. I want to find out which commits, across all branches, had modified a given file.
To make it more complex, the given file may or may not be in the working tree.
Git Solutions
Solution 1 - Git
Try this:
git log --all -- path
Solution 2 - Git
You can use gitk
gitk --all <path to file> (you need to install gitk)
e.g.
gitk --all -- /home/kit.ho/project/abc.txt