Видите, что будет объединено в одну команду git? - PullRequest
7 голосов
/ 10 ноября 2010

В настоящее время перед объединением ветки я использую следующие команды, чтобы увидеть, какие изменения будут объединены:

base=$(git merge-base other HEAD)
git diff $base other

Есть ли одна команда git для достижения этой цели?

С уважением,Jochen

Ответы [ 2 ]

7 голосов
/ 10 ноября 2010
git diff ...other
1 голос
/ 22 октября 2012

Примечание: вопрос " Как я могу просмотреть слияние в git? " упоминает контекст просмотра того, что будет объединено при извлечении:

[alias]
    # fetch and show what would be merged (use option "-p" to see patch)
    incoming = "!git remote update -p; git log ..@{u}"

С:

  • "git incoming", чтобы показать много изменений, или
  • "git incoming -p", чтобы показать патч (т. Е. "Diff"),
  • "git incoming --pretty=oneline", для краткого изложения и т. Д.

Более подробные сценарии можно найти в этом:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...