git: отключить автоматическое добавление в определенную удаленную ветку - PullRequest
10 голосов
/ 21 мая 2011

Когда я запускаю git push, моя локальная ветвь some_branch переносится в удаленную ветвь some_remote\some_branch.

Когда я бегу git remote show some_remote, я получаю:

Local refs configured for 'git push':
[cut]
some_branch         pushes to some_branch

Я не хочу этого. Как мне удалить эту запись?

Ответы [ 2 ]

9 голосов
/ 21 мая 2011

Возможно, самый простой ответ - переименовать вашу локальную ветвь some_branch в другое имя, например:имя на пульте, если такая ветка существует там.Если вам не нравится это поведение в целом, вы должны изменить параметр конфигурации push.default .Например, вы можете сделать:

git config --global push.default tracking
git branch --set-upstream some_branch origin/totally_different_branch

Я написал немного больше здесь о поведении git push, где вы не указываете refspec явно.

0 голосов
/ 21 мая 2011

Простой способ - отредактируйте его из файла .git / config.

...