вообще кейс по смене веток с выводом полного перечня странно звучит, когда переходишь по веткам - ты должен знать куда ты собираешься прийти. Терпеть не могу нейминги веток в духе "new_feature", "i_fix_the_bug", "egor_help_me_please_tut_pizdec", и т.п. это же мешает ориентироваться. Все эти имена в багтрекерах, багтрекеры назначают айдишки, и мне нравится нейминг в духе "i14", "i88", "i228". Видишь ветку, сопоставляешь с названием в трекере. Разработчик ведь не может одновременно держать в открытом состоянии более 10 веток, иначе он балду гоняет а не разрабатывает что-то. Ну исключение это всякие лиды, им возможно удобно гуйцы в виде кракенов накатывать и то возможно спорный вопрос.