J'ai une branche appelée develop dans mon référentiel local, et je veux m'assurer que lorsque je la pousse vers origin, elle est fusionnée avec origin / master. Actuellement, lorsque je pousse, il est ajouté à une branche de développement à distance.
Comment puis-je faire ceci?
git
git-branch
remote-server
git-push
picardo
la source
la source
origin
et le pousser vers la télécommande?master
- mais c'est un point valable. S'il est suffisamment stable pour la branche principale d'origine, alors il est sûrement suffisamment stable pour votre branche principale!master
, mais Heroku ne l'exécutera que s'il est activémaster
dans l'application. Il s'agit d'une demande parfaitement raisonnable avec des cas d'utilisation légitimes!Réponses:
ou, plus généralement
la source
git push origin head:master
si vous ne voulez pas spécifier le nom de la branche actuelle :)Comme les gens l'ont mentionné dans les commentaires, vous ne voulez probablement pas faire ça ... La réponse de mipadi est absolument correcte si vous savez ce que vous faites.
Je dirais:
la source
Dans le prolongement de la réponse de @ Eugene, une autre version qui fonctionnera pour pousser le code du dépôt local vers la branche master / develop.
Passer à la branche «maître»:
Fusion du référentiel local au master:
Poussez pour maîtriser:
la source
Suivez les étapes ci-dessous pour pousser le dépôt local dans la branche principale
enter code here
$ git status
la source