Как проверить наличие изменений git в определенном файле во всех коммит-кодах во всех ветвях (и не-ветвях) в локальном репозитории, упорядоченном по времени?

#git

#git

Вопрос:

Я пытаюсь установить, было ли кем-то удалено изменение при слиянии. Предположим, коммит все еще находится где-то в коммит-кодах git. Гарантирует ли следующее, что я увижу изменения независимо от того, как они были объединены?

 git log -p --all some_file
 

Ответ №1:

По умолчанию git log не отображаются сведения о фиксациях слияния, вы должны добавить один из --diff-merges вариантов.

В вашем случае -c (сокращение от --diff-merges=combined ), вероятно, подходит.

Также: добавьте --graph , это действительно помогает понять, как связаны коммиты.