这个问题与列出特定文件的所有提交密切相关,但是有所不同。我想找出所有分支中的哪些提交修改了给定的文件。
为了使其更复杂,给定的文件可能会或可能不在工作树中。
这个问题与列出特定文件的所有提交密切相关,但是有所不同。我想找出所有分支中的哪些提交修改了给定的文件。
为了使其更复杂,给定的文件可能会或可能不在工作树中。
Answers:
您可以使用gitk
gitk --all <path to file> (you need to install gitk)
例如
gitk --all -- /home/kit.ho/project/abc.txt
--all比当前分支更多的历史。
试试这个:
git log --all -- path
--full-history选择,具体取决于您要看的内容:请参见git-log或gitrevisions手册页中有关历史记录简化的部分。