Чтобы создать новую ветку на пульте, вы можете создать ее, нажав на новую ссылку.Например,
git push origin search_refactor:refs/heads/design_refactor
Это приводит к тому, что состояние локальной ветви search_refactor
переходит в состояние новой удаленной ветви design_refactor
.
IIRC, вам нужно refs/heads
, чтобы обойти проверку безопасности этой мерзавцытребуется, чтобы ветвь уже существовала или чтобы вы выдвигали соответствующую именованную локальную ветвь.
Если вы хотите использовать состояние remote search_refactor
ветки, без каких-либо изменений, которые выв вашей локальной ветке search_refactor
вы можете использовать:
git push origin origin/search_refactor:refs/heads/design_refactor
После того, как вы это сделаете, вы можете оформить новую локальную ветку на основе удаленной ветки.
git checkout -b design_refactor origin/design_refactor
(Я просто предположил, что ваш главный пульт называется origin
.)