Nous aimerions appliquer une nouvelle politique pour nos projets selon laquelle la branche principale s'appellera désormais la branche de version pour garantir que la manière dont la branche doit être utilisée est plus claire. Naturellement, nous développerons et publierons également des branches candidates.
Je comprends que je peux renommer la branche principale localement en utilisant simplement ce qui suit:
git branch -m master release
Cependant, ce n'est que localement. Même si je pousse ceci vers la télécommande, la HEAD pointe toujours vers la branche principale distante. Je veux me débarrasser complètement de la branche principale et faire en sorte que la branche locale par défaut lors du clonage initial soit libérée.
Comment puis-je atteindre cet objectif?
Il semble que puisque l'origine se trouve sur un serveur Gitorious , j'obtiens des erreurs lors de la suppression de la branche principale. J'essaie de voir maintenant s'il est possible de changer cela afin que la branche par défaut soit «release».