Я новичок в Git, но я не думаю, что делаю что-то не так.Гитк показывает, что локальная ветвь на 1 шаг впереди удаленной:
branch1
|
|
remotes/origin/branch1
|
|
master-- remotes/origin/master
Но когда я делаю git push origin branch1
, она показывает
error: failed to push some refs to <remote-url>
Хотя, git push origin master
работает.Если я сделаю git pull origin branch1
, я получу
fatal: couldn't find remote ref branch1
Вот вывод для git remote show origin
:
* remote origin
Fetch URL: <remote-url>
Push URL: <remote-url>
HEAD branch: (unknown)
Remote branches:
branch1 tracked
master tracked
Local branches configured for 'git pull':
branch1 merges with remote branch1
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
Подозрительно, что отсутствует локальная конфигурация для локальной ссылки на Branch1 для git push
.Это проблема?Как мне это исправить?