J'ai une branche appelée develop dans mon dépôt local et je veux m'assurer que lorsque je le transmet à Origin, il est fusionné avec Origin/master. Actuellement, lorsque I Push est ajouté à une branche de développement à distance.
Comment puis-je faire ceci?
$ git Push Origin develop:master
ou plus généralement
$ git Push <remote> <local branch name>:<remote branch to Push into>
En tant que personnes mentionnées dans les commentaires, vous ne voulez probablement pas faire cela .... La réponse de mipadi est tout à fait correcte si vous savez ce que vous faites.
Je dirais:
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
Dans le prolongement de la réponse de @ Eugene, une autre version fonctionnera pour pousser le code du dépôt local vers la branche principale/en développement.
Passer à la branche «maître»:
$ git checkout master
Fusionner du dépôt local au maître:
$ git merge --no-ff FEATURE/<branch_Name>
Push to master:
$ git Push