Как определить, какие изменения в одной ветке отсутствуют в другой? - PullRequest
2 голосов
/ 27 февраля 2010

Я использую Git.У меня есть ветка apifixes, которая была разветвлена ​​с master некоторое время назад.Большинство, но не все изменения из ветви apifixes были объединены обратно в master.По крайней мере, я считаю, что это так, потому что, когда я пытаюсь сделать

git branch -d apifixes

, я получаю следующую ошибку:

error: The branch 'apifixes' is not an ancestor of your current HEAD.

Как я могу узнать, какие изменения в apifixes но не в master?

Ответы [ 2 ]

1 голос
/ 27 февраля 2010
git log master..apifixes

Показать коммиты, доступные из apifixes, но не от master

, если вы хотите показать разницу между ними, используйте git diff вместо

0 голосов
/ 27 февраля 2010

git log --oneline --left-right --cherry-pick master...apifixes (обратите внимание на три точки ...) может быть то, что вы хотите.

...