

ローカルのブランチfeat/mapの最新版commitの14450f3をリモートのマスターに反映させるにはどうしたらいいでしょうか？

[![画像の説明をここに入力](https://i.stack.imgur.com/xTO5t.png)](https://i.stack.imgur.com/xTO5t.png)


CC BY-SA 4.0
2018-08-13T06:24:21.607
47481
2018-08-13T07:54:57.760
22895
question
git github
Githubリモートマスターにローカルブランチを反映させたい


gitにはcherry-pickと呼ばれる方法で特定のコミットだけ適用することができます。  
<https://rfs.jp/server/git/gite-lab/git-cherry-pick.html>

そのためmasterから新しくブランチを作成して特定のコミットを適用したブランチを作成してそれをマージするという流れになります。

具体的には以下のようになると思います

[code]

    #マスターブランチに切り替え
    $ git checkout master 
    
    #マスターブランチからcherry-pickを実行するfeture branchを作成
    $ git branch hotfix-cherry-pick
    
    #作成したfeture-branchに切り替え
    $ git checkout hotfix-cherry-pick
    
    #cherry-pickを実行
    $ git cherry-pick 14450f3 
    #この際にもしかしたら衝突が発生するかもしれません。その場合は通常のコンフリクトと同様に処理してください
    
[/code]

これをすることで特定のコミットを適用したブランチが作成されるので  
あとは通常のブランチと同様にリモートにpushしてマージの流れになります。


CC BY-SA 4.0
2018-08-13T07:54:57.760
47485
2018-08-13T07:54:57.760
22665
47481
answer