Je viens de commencer un nouveau projet et j'utilise GitLab avec SourceTree. J'avais créé une branche (Origin\master) mais j'ai fait l'erreur d'utiliser cette branche pour mon développement, j'ai donc poussé mes premières modifications à cette branche. Maintenant, j'ai appris que cette branche devrait en fait avoir la version de production et qu'une branche Origin\develop devrait être utilisée pour le développement.
Existe-t-il un moyen de renommer la branche principale en Origin\develop et en quelque sorte de créer une nouvelle branche Origin\master avec la version originale de l'application?
Je suis le seul développeur du projet, cela n'affectera personne. Si possible, si vous pouvez expliquer comment le faire dans SourceTree puisque je n'utilise pas la ligne de commande git. Je connais mieux SourceTree.
Vous pouvez essayer quelque chose comme ça. Réponse modifiée de cette excellente réponse , pour répondre aux besoins d'OP.
git branch -m master develop # rename master on local
git Push Origin :master # delete master on remote
git Push Origin develop # create develop on remote
git checkout -b master develop # create a new local master on top of develop
git Push Origin master # create master on remote
Instuctions SourceTree à partir de la version 2.0.20.1