Git log --follow, показать все коммиты, включая слияния

Я хотел бы git log --follow file.ext, но показывая все коммиты, включая слияния.

Пробовал no-max-parents, но не помогал.

Ответ 1

-m сделает трюк для вас, log -m для доступа к слияниям.

git log -m --oneline --full-history --follow file.ext

Это должно следовать за файлом в Слияниях [ -m].

И я предполагаю, что вы пытались использовать --min-parents=2 вместо no-max-parents. --min-parents=2 совпадает с --merged, так как он вернет commit с более чем одним родителем.

Вы всегда можете добавить несколько дополнительных флагов, чтобы отобразить результаты более дружелюбно:
git log -m --name-only --oneline --follow file.ext. Он отобразит результаты с SHA-1 коммитов, а также с сообщением