Hvordan skubber jeg en lokal Git-forgren til master-forgren i fjernprogrammet?

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?

Løsning
$ git push origin develop:master

eller, mere generelt

$ git push  :
Kommentarer (5)

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

 

Kommentarer (5)

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/

Skub til master:

$ git push
Kommentarer (0)