Jeg har en gren kaldet develop i mit lokale repo, og jeg vil sikre mig, at når jeg skubber den til origin, bliver den slået sammen med origin/master. I øjeblikket, når jeg skubber den, bliver den tilføjet til en fjernudviklingsgren.
Hvordan kan jeg gøre dette?
Som folk har nævnt i kommentarerne, vil du sandsynligvis ikke gøre det... Svaret fra mipadi er helt korrekt, hvis du ved, hvad du gør.
Jeg ville sige:
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
Som en udvidelse til @Eugene's svar en anden version, som vil fungere til at skubbe kode fra lokal repo til master/develop gren .
Skift til gren 'master':
$ git checkout master
Sammenlægning fra lokal repo til master:
$ git merge --no-ff FEATURE/<branch_Name>
Skub til master:
$ git push