私は私のローカルレポにDevelopと呼ばれるブランチを持っています、そしてそれをOriginにプッシュするときそれがOrigin/masterとマージされることを確かめたいです。現在、私がプッシュするとき、それはリモート開発ブランチに追加されます。
これどうやってするの?
$ git Push Origin develop:master
または、より一般的に
$ git Push <remote> <local branch name>:<remote branch to Push into>
他の人がコメントで述べたように、あなたはそれをしたくないでしょう。
私は言うだろう:
git checkout master
git pull # to update the state to the latest remote master state
git merge develop # to bring changes to local master from your develop branch
git Push Origin master # Push current HEAD to remote master branch
@ Eugene's answerへの拡張として、ローカルレポジトリからmaster/developmentブランチへコードをプッシュするために働く他のバージョン。
ブランチ「マスター」に切り替えます。
$ git checkout master
ローカルレポからマスターにマージします。
$ git merge --no-ff FEATURE/<branch_Name>
マスターにプッシュ:
$ git Push