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"