2017-05-03 10 views
1

オリジナルのブランチはBです。ブランチAをブランチAから取り出し、サブブランチXの変更を行っていました。今私はBからサブブランチYを作成し、私はXをYにコピーする必要があります。 Gitで可能かどうか確認してください。Gitのあるブランチから別のブランチのサブブランチへの変更をコピー

+0

ブランチ「X」と「Y」の関係は何ですか? –

+0

コミットを別のブランチにコピーするには、 'git cherry-pick'を使用して、ターゲットブランチをチェックアウトし、コミットをブランチにコピーするために' git cherry-pick COMMITSHA'を発行します。これはあなたの後のことですか?あなたが求めているものを手に入れたことに気をつけてください。コミットのコピーが必要です。 –

+0

@ LasseV.Karlsenこれは 'rebase 'の仕事のように聞こえるが、再び答えを出すために2つの枝の関係を知る必要がある。 –

答えて

1

あなたが求めているものをはっきりと解読するのは難しいですが、Xブランチだけの変更をコピーして(Aブランチの変更を無視して)Yブランチにしたいと思うようです。

git rebase --onto X A Y 
+0

私はまだ分かりませんが、少なくともそれが何を求めているのかは分かりません。彼は "コピー"と言っていることに注意してください。そして、リベースは動くので、私はこれが正しいかどうか完全に確信していません。あなたのコミットの言及が正しいかどうかは確かではありませんが、具体的にはXにリベースするのはどうでしょうか? –

関連する問題