2016-10-26 15 views
0

ローカルブランチで変更を行いました。それから私は私のマスターブランチにチェックアウトし、私のローカルブランチとマージします。今私はマスターブランチの変更をリモートの特定のブランチにプッシュしたいと思います。言って、私たちは5人の開発者です。それぞれがリモートリポジトリに独自のブランチを持っています。私が私の地元のレポで何かを修正した場合、私の名前で名づけられた支店に自分の仕事を押しつけてください。Gitはリモートの特定のブランチにローカルマスターをプッシュ

私のローカルリポジトリマスターからの変更を リモートリポジトリに送信するにはどうすればよいですか?

リモートリポジトリで私のブランチにプッシュすると、他のチームメンバーに更新を通知します。

どのように彼らはフェッチし、そのローカルマスタ私のリモートブランチに位置私のupdationをマージすることができますか?

答えて

2

git checkout master 
git pull origin branch 
2

あなたはgit pushこのようなコマンドでリモートブランチ名を指定することができますあなたの場合はそう

git push <remote> <local branch name>:<remote branch name> 

、このような何か:あなたはこのデフォルトにしたい場合は

git push origin master:smith-master 

押して分岐するには、さらに-uフラグを使用します。 、別のリモートbranchに、ローカルmasterから使用をプッシュする

+0

git push origin master:branch 

友達を持っているためには、地元のmasterに、このリモートbranchを引き出し、彼らがとしてgit pullを使用することができます私は '裸の'リモートリポジトリでそれを行うことはできますか? –

+0

はい、裸のリモートリポジトリで実行できます。 – 1615903

関連する問題