2017-03-10 8 views
1

masterreleaseブランチに異なるタグを付けたいと思います。私はこれをする方法が不思議でしたか?ローカルのgitブランチでmasterブランチと異なるタグを持つ方法

私は2.2.2-crownというタグでgit masterブランチを持っています。私がreleaseブランチを作成したとき、releaseブランチは私のmasterブランチからタグを継承したようです。

$(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   

を1つのブランチを作成した私は、タグを習得するだけでなく、リリースタグを持っていると思います。

+0

すべてのタグはグローバルです。それがタグの*ポイント*です。また、フィリップスの答えと同様に、タグはブランチ内ではなく、特定のコミットを特定するだけです。 – torek

答えて

2

gitタグはブランチごとにありません。タグは、gitヒストリのコミットの1つを指す、ブランチのような単なるリファレンスです。

タグのリリース/ v3.1に名前を付けることをお勧めします。

そして、gitタグコマンドは常にそれらをすべて表示します。

+0

情報をありがとう。私はリリース名で支店の接尾辞を付けました。 – LethalProgrammer

関連する問題