У меня есть 3 локальных и 3 удаленных ветки и вы хотите быть в одной ветке на обоих.
на локальном уровне:
git branch
A
* B
master
git branch -r
origin/A
origin/B
origin/master
на пульте дистанционного управления:
git branch
A
B
* master
Я могу совершить, нажать и вытащить B, но мой крюк обновления разворачивает мастер вместо B, я полагаю, потому что удаленная ветвь по-прежнему настроена на мастеринг. Я создал ветку B, используя:
git branch B
git checkout B
git push origin B