git создать локальную ветвь для разветвленного тега upstream - PullRequest
10 голосов
/ 05 января 2011

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

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

Я пробовал:

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

и ни один из них не работал.Спасибо.

1 Ответ

13 голосов
/ 05 января 2011

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

git checkout -b myupstream atagname

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

...