V lokálnom repozitári mám vetvu s názvom develop a chcem sa uistiť, že keď ju posuniem do origin, bude zlúčená s origin/master. V súčasnosti sa pri odosielaní pridáva do vzdialenej vetvy develop.
Ako to môžem urobiť?
Ako už ľudia spomínali v komentároch, pravdepodobne to nechcete robiť... Odpoveď od mipadi je úplne správna, ak viete, čo robíte.
Ja by som povedal:
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
Ako rozšírenie @Eugene's odpoveď ďalšiu verziu, ktorá bude fungovať posunúť kód z lokálneho repozitára do master/develop vetvy.
Prepnite na vetvu 'master':
$ git checkout master
Zlúčenie z lokálneho repozitára do master:
$ git merge --no-ff FEATURE/<branch_Name>
Push to master:
$ git push