git: Что делать, если вторая ветка отслеживает другую ветку в источнике? - PullRequest
0 голосов
/ 06 августа 2011

Каковы последствия наличия удаленной ветви с тем же источником, что и у другого?

Например,

   // Create branch foo but track origin/bar instead of origin/foo
   git branch --track foo origin/bar
   git push origin foo

Каковы побочные эффекты таких ссылок?

1 Ответ

0 голосов
/ 06 августа 2011

Не вызывает побочных эффектов.Это просто имя, которое вы дали своей локальной ветке.

Но в зависимости от вашей конфигурации вам нужно будет сделать:

git push origin foo:bar

в противном случае будет создана новая ветка (или нажмитев ветку) с именем foo

В качестве альтернативы добавьте следующее .git / config:

[push]
    default = tracking

или сделайте git config push.default tracking

...