Comment puis-je renommer mon git branche "maître" à "libération"?

Nous tenons à appliquer une nouvelle politique pour nos projets que le maître de la branche la branche de version pour s'assurer qu'il est plus clair quant à la façon dont la direction générale doit être utilisé. Naturellement, nous devrons développer et release candidate branches.

Je comprends, je peux renommer la branche master localement en utilisant simplement la suivante:

git branch -m master release

Cependant, c'est seulement à l'échelle locale. Même si je pousse jusqu'à la distance, la TÊTE encore des points à la distance branche master. Je veux me débarrasser de la branche master complètement et de faire de la locale par défaut de la branche lors de la première clone, être communiqué.

Comment puis-je y parvenir?

EDIT: Il semble que, depuis l'origine est sur gitorious serveur, j'ai des erreurs de la suppression de la branche master. Je suis en train de voir maintenant si c'est possible de changer cela pour que la branche par défaut est "libération".

  • Heh, juste assez. À Long terme, la valeur est assez élevée pour au moins essayer.
  • Double Possible de Comment faire pour renommer un local Git branch?
  • Certains (à distance) du serveur de refuser de supprimer la branche par défaut (c'est le cas avec Github). De sorte que vous peut-être besoin d'aller sur le serveur pour choisir un autre "défaut" de la branche pour le temps des opérations de... Sur Github, ce qui peut être fait dans la "branche" de la vue.
InformationsquelleAutor Kyle Hayes | 2012-01-06