Это так же просто, как я пытаюсь нажать на удаленную ветвь с именем v1
, но когда я запустил команду git push origin v1
, клиент GIT говорит:Я нажимаю локальную ветвь на удаленный, и результирующее имя «master», в то время как оно должно быть v1
[новый Гиса] v1 -> мастер
... и это должно быть v1 -> v1
.
Что я делаю неправильно?
Запустите 'git config -l', чтобы увидеть, есть ли' push.default = upstream'. Если есть, и если 'v1' вверх по течению -' remotes/origin/master', 'origin/master' или' master', 'git push origin v1' будет эквивалентно' git push origin v1: master', который обновляет ветвь 'master' в удаленном репо. – ElpieKay
@ElpieKay Ваш комментарий привел меня к решению: 'git push origin v1: v1' –
@ElpieKay Можете ли вы опубликовать ответ, объясняющий все? –