Создание удаленной ветви из другой удаленной ветви, которая не является основной - PullRequest
1 голос
/ 17 февраля 2010

Мерзавец заставляет меня выдернуть мои волосы. Я знаю, как создать локальную ветку, которая отслеживает удаленную ветку, но я хочу создать удаленную ветку, которая копирует другую удаленную ветку, а затем отслеживать. Создать удаленную ветку также легко, но, похоже, она всегда использует базу кода в master, а не в произвольной ветви. Какая последовательность команд мне нужна, если у меня есть эти ветви

origin/master
origin/somebranch

а я хочу

*somebranch2
origin/master
origin/somebranch
origin/somebranch2

1 Ответ

3 голосов
/ 17 февраля 2010
git push origin origin/somebranch:refs/heads/somebranch2
git branch -b somebranch2 origin/somebranch2

Первая команда - это самый прямой способ сделать копию ветки на пульте. Вторая команда просто для настройки локальной ветви (и она будет отслеживать новую удаленную ветку origin/somebranch2).

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