Как найти список всех коммитов между локальными и удаленными филиалами? - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь выяснить список коммитов между удаленным и локальным репозиториями во всех филиалах. Как создать этот список коммитов?

Я пытался на своем локальном компьютере запустить команду git log с различными опциями. Это не дает мне правильных результатов.

Я ожидаю вывода всех коммитов. 4722ec2ac7b8a69ff1ed901a922cf3cd268033f8

1 Ответ

0 голосов
/ 24 июля 2019

Сначала запустите git fetch, чтобы обновить ветки удаленного отслеживания, затем запустите:

git log --oneline --graph --all origin/master...master

Этот синтаксис с тройными точками присутствует во всех командах git (есть также двойной); хотя они не совсем последовательны, и я рекомендую этот ответ , если вы хотите копать глубже.

Сводка tl; dr такова: она показывает, какие коммиты не находятся одновременно в origin / master и master.

--all показывает и другие ветви.

Я понимаю, что это не совсем то, что вы просили, но вы можете настроить его по своему вкусу, возиться с точками, порядком и --all.

...