2011-01-05 107 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 2011-01-05 08:12:05

+0

接受答案然後;-) – 2011-01-06 02:48:29

+0

我有致命的:不能更新路徑,並同時切換到分支'上游'。 您是否打算將無法解析爲「落實」的「release.5.1.0」結帳? – Woody 2017-06-30 13:06:15