git branch -vv
будет:
- список все ваши местные филиалы
- отображать имя удаленной ветви рядом с каждой локальной веткой
- выделение активной локальной ветки
... из этого вы сможете определить удаленную ветвь текущей активной ветки и многое другое.
Если у вас много местных отделений, список может быть очень длинным. Используйте git branch -vv | grep SOMEWORD
, чтобы ограничить вывод только ветвями, содержащими SOMEWORD. Если вы можете придумать слово, уникальное для вашей ветви, вы получите лучший фильтр (только один результат).
Вы также получите некоторые дополнительные данные в выводе, а именно номер (SHA1) и сообщение о последнем коммите. Фильтр grep будет применяться к ним. Я не мог найти способ исключить это.
Из документации по ветке Git :
-v
-vv
- многословный
В режиме списка покажите sha1 и зафиксируйте строку темы для каждой главы вместе с отношением к восходящей ветви (если есть). Если задано дважды, выведите также имя вышестоящей ветви (см. Также git remote show).
(Исходя из вашего комментария, да, похоже, что «правильный» вопрос будет касаться «удаленной» ветви, а не «родительской» ветви. Но это я тоже искал! :))