2017-02-10 5 views
0

私のコードの古いバージョンにはいくつか変更が加えられました。マスターブランチには、1.xから2.xまでのタグがあり、2.xのブレーキの変更があります。特定のタグの後にいくつかのコミットをプッシュすることはできますか?2.0の後にタグ付きのコードに影響しませんか?特定のタグの後にコミットを押しても、現在の元を置き換えることはできませんか?HEAD

私はまだ行ってんだよ:

git checkout tagNumber

git cherry-pick newBranch

ことが可能に私は次のまさに何をすべきか?原点マスターにプッシュするだけですか?

答えて

1

タグをチェックアウトしたときに、HEADが分離されているため、チェリーピックされたコミットはブランチや他の参考文献にはありません。チェリーピックの後で、タグを新しく作成したコミットに移動する必要があります。その後、そのタグをリモコンに押してください。このブランチで効果的に分岐してタグ付けするので、タグは後のコミットの祖先にはなりません。しかし、リモートでは他のコミットは影響を受けません。タグが現在指しているところに新しいコミットをプッシュするだけです。

関連する問題