Ce qui suit est un guide pour renommer votre branche master. Il fonctionnera tout aussi facilement renommer votre branche expérimentale.
Voici comment j'ai fait le changement de nom.
Tout d'abord, dans votre arbre de travail, localement renommer maître à quelque chose
d'autre.
git branch -m master old-dev
Renommage d'une direction, de travail alors que vous êtes sur la branche, de sorte
il n'est pas nécessaire pour l'extraction de quelque chose d'autre.
Ensuite, localement renommer la branche de maintenance (2.63-branche) à
maître:
git branch -m 2.63-branch master
Maintenant, le temps de jouer avec la télécommande. Juste au cas où vous vis, vous
pourriez assurez-vous d'avoir une sauvegarde à jour. Tout d'abord, supprimer les
à distance du master:
git push origin :master
Et maintenant, donnez-le à distance de votre nouveau maître:
git push origin master:refs/heads/master
Mise à jour: Lors de la création d'une nouvelle branche, les refs/heads/ préfixe est
nécessaires sur le côté éloigné. Si la branche existe déjà (en tant que maître n'
ci-dessus), seul le nom de la branche est requis sur l'hôte distant.
... et votre maintenant-renommage de l'ancien maître:
git push origin old-dev:refs/heads/old-dev
Enfin, supprimer l'ancien nom de votre branche de maintenance pour prévenir
confusion:
git push origin :2.63-branch
Les Clients auront désormais la "nouvelle" branche master quand ils tirent.
voir ce site.