2017-03-10 115 views
1

我想爲我的masterrelease分支擁有不同的標籤。我想知道如何做到這一點?我有一個git master分支與標籤2.2.2-crown。當我創建了release分支時,看起來release分支繼承了我的master分支中的標記。如何在本地git分支中擁有與主分支不同的標籤

$(master): git tag 
2.2.2-crown 

我創建了一個分支,

$git checkout -b release_branch 
$git tag v3.1 
$git tag 
2.2.2-crown <--------------I don't want this tag in my release branch 
v3.1   

我只是想有隻發佈標籤不掌握標籤。

+0

所有標籤爲全球標籤;這就是標籤的*點*。而且,正如Phillippe的回答一樣,標籤不是「in」分支,它們只是標識一個特定的提交。 – torek

回答

2

git標籤不是每個分支。標籤只是引用,就像分支一樣,指向git歷史提交之一。

你最好命名你的標籤'release/v3.1'。

而git標籤命令將始終列出它們全部。

+0

恩,感謝您的信息。我爲我的分支添加了發行版名稱。 – LethalProgrammer