Компьютеры · Инструкция
Как посмотреть историю через git log --first-parent
Это уменьшает шум от внутренних commits feature-веток в репозиториях, где изменения вливаются merge-коммитами.
Короткий ответ
`git log --first-parent` идёт по первому родителю merge-коммитов и показывает историю с точки зрения основной линии интеграции.
Что сделать
- 1. Переключитесь на интеграционную ветку.
- 2. Выполните `git log --first-parent`.
- 3. Для компактности добавьте `--oneline`.
- 4. При необходимости добавьте подходящий `--diff-merges`.
Проверка
Нет, меняется обход родителей, а merge-коммиты остаются в истории.
Важно
Результат полезнее всего при последовательной merge-политике.
Что учитывать
Результат полезнее всего при последовательной merge-политике.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-log Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.