Этот вопрос тесно связан со списком всех коммитов для конкретного файла, однако он отличается. Я хочу узнать, какие коммиты во всех ветвях изменили данный файл.
Чтобы сделать его более сложным, данный файл может быть или не быть в рабочем дереве.
Этот вопрос тесно связан со списком всех коммитов для конкретного файла, однако он отличается. Я хочу узнать, какие коммиты во всех ветвях изменили данный файл.
Чтобы сделать его более сложным, данный файл может быть или не быть в рабочем дереве.
Ответы:
Попробуй это:
git log --all -- path
Вы можете использовать gitk
gitk --all <path to file> (you need to install gitk)
например
gitk --all -- /home/kit.ho/project/abc.txt
--allили что-то подобное, чтобы пройти больше истории, чем текущая ветка.
--full-historyопция, в зависимости от того, что именно вы хотите увидеть: см. раздел об упрощении истории в git-log или на страницах gitrevisions.