pengembangan-web-mp-pd.com

Bagaimana cara Dorong cabang Git lokal untuk menguasai cabang di remote?

Saya memiliki cabang bernama develop di repo lokal saya, dan saya ingin memastikan bahwa ketika saya Push to Origin itu digabung dengan Origin/master. Saat ini, ketika saya Push itu ditambahkan ke cabang pengembangan jarak jauh. 

Bagaimana saya bisa melakukan ini?

403
picardo
$ git Push Origin develop:master

atau, lebih umum

$ git Push <remote> <local branch name>:<remote branch to Push into>
693
mipadi

Sebagai orang yang disebutkan dalam komentar Anda mungkin tidak ingin melakukan itu ... Jawaban dari mipadi benar-benar benar jika Anda tahu apa yang Anda lakukan.

Saya akan mengatakan:

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

172
Eugene Sajine

Sebagai perluasan ke jawaban @ Eugene versi lain yang akan bekerja untuk mendorong kode dari repo lokal ke master/mengembangkan cabang 

Beralih ke cabang ‘master’:

$ git checkout master

Gabungkan dari repo lokal menjadi master:

$ git merge --no-ff FEATURE/<branch_Name>

Push to master:

$ git Push
0
Ram