Как мне определить, какие изменения в одной ветке отсутствуют в другой?

StackOverflow https://stackoverflow.com/questions/2344954

Вопрос

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

git branch -d apifixes

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

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

Как я могу определить, какие изменения произошли в apifixes но не в master?

Это было полезно?

Решение

git log master..apifixes

показывать коммиты, доступные из вершин, но не из master

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top