【发布时间】:2023-03-27 15:00:03
【问题描述】:
这个问题与List all commits for a specific file 密切相关,但有所不同。我想找出所有分支的哪些提交修改了给定文件。
为了使其更复杂,给定的文件可能在工作树中,也可能不在工作树中。
【问题讨论】:
标签: git
这个问题与List all commits for a specific file 密切相关,但有所不同。我想找出所有分支的哪些提交修改了给定文件。
为了使其更复杂,给定的文件可能在工作树中,也可能不在工作树中。
【问题讨论】:
标签: git
试试这个:
git log --all -- path
【讨论】:
--full-history 选项,具体取决于您希望看到的内容:请参阅 git-log 或 gitrevisions 手册页中有关历史简化的部分。
你可以使用 gitk
gitk --all <path to file> (you need to install gitk)
例如
gitk --all -- /home/kit.ho/project/abc.txt
【讨论】:
--all 或类似的东西才能比当前分支浏览更多历史记录。