2011-01-26 10 views
4

私はgitのブランチ(branch1)に切り替えて、そのブランチに複数のコミットを行いました。 もう1つのブランチ(branch2)に切り替えると、1(ブランチ1の最新)をこの新しいブランチ(branch2)にどのようにマージできますか?ブランチから別のブランチに1つのコミットをマージする方法

branch2にいるときに 'git merge branch1'を実行すると、branch1で行ったすべてのコミットがマージされます。私は最新のものだけを欲しいとは思わない。

ありがとうございます。

答えて

8

あなたが欲しい:

$ git cherry-pick COMMITID 

git cherry_pick man pageを参照してください:1つ以上の既存のコミットを考えると

、それぞれの新しいコミットを記録し、それぞれの発表の変更を適用します。
これは、作業ツリーがきれいであることを要求します(HEADからの変更はありません)。

+0

私はあなたのリンクをテキストとして入れ、小さな抜粋を追加しました。この変更が適切でない場合は、編集または元に戻してください。 – VonC

+0

私と一緒にうまくいく。感謝! – MikeyB

関連する問題