У меня довольно простая проблема, но я не могу найти решения. Я разветвил репозиторий <repo>
и ввел новые функции в код. Все эти функции хранятся в ветке master
моей вилки. Теперь я хотел бы внести свои изменения в исходный репозиторий основной ветки разработки. Я хотел бы push
их в отдельную новую ветку на upstream
. Я пытаюсь добиться этого с помощью следующей команды:
git push origin upstream:<branch>
Соответствующие части моего файла конфигурации Git:
[remote "origin"]
url = git@<...>:mabalenk/<repo>.git
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "upstream"]
url = git@<...>:jsmith/<repo>.git
Я получаю следующее сообщение об ошибке:
error: src refspec upstream does not match any
error: failed to push some refs to 'git@<...>:mabalenk/<repo>.git'