Ik heb een tak genaamd develop in mijn lokale repo, en ik wil er zeker van zijn dat wanneer ik het naar origin push het samengevoegd wordt met de origin/master. Momenteel, wanneer ik het push wordt het toegevoegd aan een remote develop branch.
Hoe kan ik dit doen?
Zoals mensen in de commentaren al zeiden, wil je dat waarschijnlijk niet doen... Het antwoord van mipadi is absoluut correct als je weet wat je're doet.
Ik zou zeggen:
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
Als een uitbreiding op @Eugene's antwoord een andere versie die zal werken om code van lokale repo naar master/develop branch te pushen .
Schakel over naar tak 'master':
$ git checkout master
Samenvoegen van lokale repo naar master:
$ git merge --no-ff FEATURE/<branch_Name>
Push naar master:
$ git push