Этот вопрос тесно связан со списком всех коммитов для конкретного файла, однако он отличается. Я хочу узнать, какие коммиты во всех ветвях изменили данный файл.
Чтобы сделать его более сложным, данный файл может быть или не быть в рабочем дереве.
Этот вопрос тесно связан со списком всех коммитов для конкретного файла, однако он отличается. Я хочу узнать, какие коммиты во всех ветвях изменили данный файл.
Чтобы сделать его более сложным, данный файл может быть или не быть в рабочем дереве.
Попробуй это:
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
или что-то подобное, чтобы пройти больше истории, чем текущая ветка.Командная строка
Я настоятельно рекомендую добавить параметр графика с помощью git log:
Gui
Gitk - довольно старый инструмент, который не всегда устанавливается, я рекомендую другой бесплатный инструмент, например SourceTree:
источник