2017-08-08 5 views
0

私はマスター開発ブランチを持っています。特定のGitをマスターブランチにコピーする

私は一種のリリースを行うまで開発ブランチで作業し、そのブランチをマスターにマージします。

私は開発ブランチに重要なコミットを追加しましたが、他にも多くのコミットがあります。

この1つのコミットを選択して、masterブランチに追加することはできますか?開発分岐の他のコミットをマージすることはできませんか?

私が必要とするコミットは、開発ブランチの最後のコミットです。

+0

「開発」の最後のコミットをチェリーピックするためのマスター: 'git cherry-pick development 'とします。 'git cherry-pick 1234567'チェリーピックのコミット' 1234567' –

答えて

2

はい、あなたはcherry-pickを使用することができます:1つの以上の既存のコミットを考える

、それぞれの新しいコミットを記録し、それぞれの発表の変更を適用します。

など。

2

コミットをあるブランチから別のブランチにコピーするには、cherry-pickコマンドを使用します。 cherry-pick ingの前にmaster支店にいることを確認してください。 masterにコミットcherry-pickその後

git checkout master 

:masterブランチをチェックアウトする

。コミットを知る必要があります<sha>

git cherry-pick <sha> 
関連する問題