Отправка ветки git на удаленный компьютер с новым именем ветки - PullRequest
3 голосов
/ 15 июля 2011

У меня есть локальная ветвь, которая является новой веткой, которая называется A.

Я хочу отправить его на пульт, но я хочу, чтобы он назывался по-другому на пульте.

Например, удаленное имя будет users/me/A, но локально оно будет называться A

Как я могу это сделать?

Ответы [ 3 ]

11 голосов
/ 15 июля 2011

Это должно сделать это:
git push remoteRepo localBranchName:desiredName

Вот некоторая дополнительная информация о процессе

3 голосов
/ 15 июля 2011

Вы можете отправить локальную ветку A в удаленную ветку B, используя эту команду:

git push -u origin A:refs/heads/B
Флаг

-u позволит вам не указывать имя удаленной ветви в будущем.

1 голос
/ 15 июля 2011
git branch --set-upstream a origin/me/a

установит его постоянно, поэтому вам не нужно указывать пульт дистанционного управления при каждом нажатии.Добавьте

[push] default=tracking

к вашему .git / config, чтобы толчки проходили в тех же местах, откуда и тяги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...