Отслеживание одной удаленной ветки как локальной ветки достаточно просто.
$ git checkout --track -b ${branch_name} origin/${branch_name}
Нажатие всех локальных ветвей на удаленный сервер, создание новых удаленных ветвей по мере необходимости также легко.
$ git push --all origin
Я хочу сделать обратное. Если у меня есть X число удаленных ветвей в одном источнике:
$ git branch -r
branch1
branch2
branch3
.
.
.
Можно ли создавать локальные ветки отслеживания для всех этих удаленных веток без необходимости вручную создавать их? Скажите что-то вроде:
$ git checkout --track -b --all origin
У меня есть googled и RTM, но до сих пор придумали койку.