2011-01-05 2 views
9

Я пытался найти способ создания локальной ветви, которая начинается с тега в восходящем репо, который я разветвил, и не нашел ничего, что помогает.git создать локальную ветку для разветвленного тега вверх

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

Я пробовал:

git branch upstream/master tagname 
git branch master tagname 
git branch upstream tagname 

и ни один из тех, кто работал. Благодарю.

ответ

12

Если тег забирается (ваш master отражает upstream/master)

git checkout -b myupstream atagname 

Вы должны убедиться, что вы have fetched the tags first.
Это означает, что git fetch myupstreamи затемgit fetch myupstream --tags

+0

Это работало идеально. Благодарю. – Ali

+0

Примите ответ:;) –

+0

У меня фатальный: не удается обновить пути и переключиться на ветвь вверх по течению в одно и то же время. Вы намерены проверить «release.5.1.0», который не может быть разрешен как фиксация? – Woody

Смежные вопросы