Попробуй это:
git branch --merged master
Он делает то, что говорит на банке (перечисляет ветви, которые были объединены master
). Вы также можете подтянуть обратное с помощью:
git branch --no-merged master
Если вы не укажете master
, например ..
git branch --merged
тогда он покажет вам ветви, которые были объединены с текущей HEAD
(поэтому, если вы включены master
, это эквивалентно первой команде; если вы включены foo
, это эквивалентно git branch --merged foo
).
Вы также можете сравнить восходящие ветви, указав -r
флаг и ссылку для проверки, которая может быть локальной или удаленной:
git branch -r --no-merged origin/master