2016-04-26 7 views
0

私はgitリポジトリに関して少し助けが必要です。 v1.2.1v1.2.9のように、タグv1.2.4でいくつかの変更を行い、変更を加えて古いタグを削除し、以下のコマンドを使って同じ名前の新しいタグを再作成するよりも、多くのタグをリポジトリに作成しました。Gitリポジトリタグのマージ

git branch v1.2.4-bugfix v1.2.4 
git checkout v1.2.4-bugfix 
//commit changes 
git tag -f v1.2.4 
git push origin :v1.2.4 
git push origin v1.2.4 

今の問題は、私がv1.2.4

後に作成されたすべてのタグでこれらの変更をしたいように、私は他のタグにこれらの変更をマージすることができますどのように解決策を見つけ出すために私を助けてくださいということです。ありがとう

答えて

0

タグはコミットの単なるエイリアスです。
それらをチェックアウトし、マージして、他のgitコマンドを実行することができます。

あなたがしたいことは明確ではありません。

あなたは新しいタグでコミットをタグ付けしましたが、このコードを他のすべてのタグにマージする必要があります。

これらのタグはどの枝にありますか?どのブランチにマージしたいのですか?

タグはすべてのブランチにあり、ブランチにマージする必要があります。ブランチにはどのようなものがありますか?

+0

すべてのタグはmasterブランチにあります。 'git tag -a 'v1.2.3' commit_id -m 'message'' – Karan

+0

のように、マージした後にタグを作成しました。マスターブランチにあれば、すべてのコードがこのブランチにあります。私は問題を抱えています。マスタブランチからの異なるソースコードを表示するよりも、自分のリポジトリのタグをクリックすると、マスタ – CodeWizard

+0

にすべてのコードがあります。私は注釈付きタグを持っており、これらの型タグは別々の枝として扱われると思います。問題は、長い時間前に作成したタグソースにいくつかの変更を加えたことです。変更されたタグの後に作成されたタグも他のタグにも反映されたいと思っています。 – Karan

関連する問題