2017-11-30 10 views
0

私はリリース版の新しいブランチを持っています。 今、私は、2つの支店を合併することなく、遅れたマスターブランチにその変更をもたらしたいと考えています。マージせずに古いブランチを更新する

これは意味がありますか? ブランチの代わりにタグを使用するだけでいいですか?

ありがとうございます!

+0

残念ながら、これはあまり意味がありません。マージの問題は何ですか?それはなぜ問題なのですか?これらの2つのバージョンの歴史がどのように結びついているかを考えましたか?コミットを2回以上引き継ぐ場合は、['git cherry-pick'](https://git-scm.com/docs/git-cherry-pick)を見て、いくつかのコミットを選んでくださいあなたは引き継ぎたい。また、タグとブランチがどのように役立つでしょうか。これは、ワークフローとマージ戦略の詳細です。 – jszakmeister

+0

gitの使い方だけではなく、gitの基本についてお読みください。それから、あなたが求めていることがなぜ意味がないのか理解できます。 – evolutionxbox

+0

私は全く同意します!空き時間が見つかるとすぐに、私はその中に潜んでいきます。 – Leta

答えて

1

あるブランチから別のブランチにコミットする場合は、cherry pickを使用できます。

これにより、1つのブランチから別のブランチにコミットするだけで、他のすべての変更を移動することなく適用できます。桜にしたいブランチへ

移動しすぎて選び、次に実行します。

git cherry-pick -x <commit-hash> 

-xは同じコミットメッセージを維持する、とcommit-hashはあなたのコミットハッシュIDです。

+1

FYI: '-x'はコミットメッセージを同じに保ちません。それはコミットされたことを伝える行を追加します。 – jszakmeister

+0

Ah。これは正しいです。そのキャッチをありがとう。 – Huxtable

関連する問題