Il y a peut-être plusieurs façons de poser cette question, alors voici une description du problème. Je travaillais sur le master et j'ai commis quelques problèmes, puis j'ai décidé de mettre ce travail en attente. J'ai sauvegardé quelques commits et ensuite ramifié avant que je commence mes travaux de merde. Pratiquement, cela fonctionne très bien, j'ai maintenant une branche différente comme ma branche de développement principale. Je me demande comment je pourrais changer les choses, alors je travaille à nouveau sur le master, mais il n'y a pas de travail indésirable et je dis que le travail se fait sur une branche différente. Comment peut-on renommer ma branche principale en autre chose et renommer autre chose en master? Comment puis-je sauvegarder le master et faire en sorte que toutes les validations que j'ai sauvegardées soient sur une branche différente?Changer de nom de branche en git
Merci pour toutes les réponses (rapides)! Ils sont tous bons.
Cela fonctionne également lorsque vous renommez votre branche actuelle! :) – Tarrasch
En fonction de votre flux de travail, vous pouvez également modifier les références de branche dans .git/config. J'ai changé '[branch" crap_work "]' pour lire '[branch" master "]' afin que master soit toujours synchronisé avec 'origin/master'. Bien sûr, l'état des deux repos était tel que cela avait encore du sens. – Eponymous
Ceci ne renomme pas les branches sur le repo distant, seulement sur le repo local. – smohadjer