2011-01-05 11 views
9

Próbowałem znaleźć sposób na stworzenie lokalnej gałęzi, która zaczyna się od tagu na repozytorium, które rozwinąłem i nie znalazłem nic, co mogłoby pomóc.git Utwórz gałąź lokalną dla rozwidlonego znacznika wyższego szczebla

Posiadam główny wzorzec w lokalnym oddziale głównym, ale nie jestem pewien, co muszę zrobić, aby rozgałęzić znacznik wyszukiwania.

Próbowałem:

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

i żaden z tych pracował. Dzięki.

Odpowiedz

12

Jeżeli znacznik jest naciągane (twój master odzwierciedla upstream/master)

git checkout -b myupstream atagname 

Musisz upewnić się have fetched the tags first.
Oznacza to git fetch myupstreama następniegit fetch myupstream --tags

+0

To działało idealnie. Dzięki. – Ali

+0

Zaakceptuj odpowiedź ;-) –

+0

Mam fatalne: Nie mogę zaktualizować ścieżek i przełączać się do odgałęzień "w górę" w tym samym czasie. Czy masz zamiar zrealizować wersję "release.5.1.0", której nie można rozwiązać jako zatwierdzenia? – Woody

Powiązane problemy