Git: как указать удаленный push-to-branch по умолчанию?
Предположим, что у меня есть ветвь отслеживания с именем "abc
", которая отслеживает origin/master
.
Когда я нахожусь на 'abc
' и делаю git push
, он нажимает 'abc
' на 'abc
'.
Как указать ветку удаленного push для нее только с помощью "git push
"?
Ответы
Ответ 1
git branch --set-upstream-to abc origin/master
должен иметь возможность указать удаленную ветку.
Обратите внимание на -to
, добавленный в --set-upstream
с git1.8.0.
Поскольку Git1.7.0:
"git branch --set-upstream
" можно использовать для обновления (сюрприза!) вверх по потоку, т.е. где ветвь должна pull
и merge
от (или rebase onto
).
Ответ 2
"git push" без явного имени удаленной ветки будет пытаться нажать на сайт с именем "origin"