Comment faire pousser un Git local de branche à branche master dans la télécommande?

J'ai une branche appelée à développer dans mon local repo, et je veux faire en sorte que lorsque je la pousse à l'origine, il fusionne avec le origin/master. Actuellement, quand je push il est ajouté à une distance de développer direction de.

Comment puis-je faire cela?

  • Est-il une raison particulière pour laquelle vous ne voulez pas fusionner localement en origin et ensuite pousser à la télécommande?
  • Je pense que @galador moyens de fusion et localement dans master - mais c'est un argument valable. Si elle est assez stable pour l'origine de la branche master, alors sûrement, c'est assez stable pour votre branche master!
  • Oui, oups, faute de frappe. -_-
  • imaginez que vous travaillez sur quelque chose dans votre local master et vous avez fait quelques révisions qui ne sont pas encore prêt à pousser. Ensuite, il s'avère que vous avez tâche urgente. Vous créer une branche locale de la télécommande du maître, du travail et de pousser vos modifications à maîtriser. C'est peut-être pas la meilleure façon, mais c'est ce qui m'est arrivé et c'est ce que j'ai fait. Cela a parfaitement fonctionné comme prévu. Eh bien, je travaille à séparer la branche locale de la première place, mais c'est une douleur dans le cul de direction tout le temps et il était trop tard.
  • Je pousse une branche de développement pour un non-public de test d'application sur Heroku pour voir comment les choses fonctionnent dans Heroku de l'environnement. Ne voulez certainement pas à fusionner mon code en master, mais Heroku de ne pas exécuter le code, sauf si c'est sur master au sein de l'application. C'est parfaitement raisonnable de la demande avec l'utilisation légitime des cas!
  • Je l'ai utilisé tout le temps lorsque le local de travail de la branche dans heroku serveur de test.
  • j'ai rencontré ce que je considère comme une bonne raison de le faire. - Je ajouter une distance appelée "questions" qui va à un autre pensions que le projet principal. Je puis ajouter que certains fichiers d'un "questions" de la branche et je veux aller à la branche principale de la questions des pensions. C'est un moyen facile de le faire.
  • Mon principal cas d'utilisation est parce que je travaille parfois sur plusieurs branches et de créer des revues de code pour les différentes fonctions simultanément. La fusion locales maître semble comme une étape inutile.
  • Cette question est également de plus en ligne avec la façon dont les développeurs à utiliser GitHub GitHub, où ils favorisent le code de branches maîtrise pas. C'est venu d'une présentation sur le 4 octobre 2018 par Christian Weber à partir de GitHub appelé "Continue de Livraison: Comment GitHub déploie GitHub" (dogfoodcon.com/session/?id=11), l'Un des avantages est que la branche master de devenir un moyen rapide et stable de récupération dans la situation que @JacobEvelyn mentionné.

InformationsquelleAutor picardo | 2011-03-24