Nous aimerions appliquer une nouvelle politique pour nos projets, à savoir que la branche maîtresse soit désormais appelée branche de publication, afin de rendre plus claire la manière dont cette branche doit être utilisée. Naturellement, nous aurons aussi des branches "development" et "release candidate".
Je comprends que je peux renommer la branche master localement en utilisant simplement ce qui suit :
git branch -m master release
Cependant, cela n'est que local. Même si je le pousse vers la branche distante, le HEAD pointe toujours vers la branche maîtresse distante. Je veux me débarrasser complètement de la branche maître et faire en sorte que la branche locale par défaut, lors du clonage initial, soit la release.
Comment puis-je y parvenir ?
Il semble que puisque l'origine est sur un Gitorious j'obtiens des erreurs en supprimant la branche master. J'essaie maintenant de voir s'il est possible de changer cela pour que la branche par défaut soit 'release'.