Articolo originale: Git Rename Branch – How to Change a Local Branch Name
Mentre realizzi un progetto, a volte potresti avere necessità di rinominare un branch locale. Ma come puoi farlo in Git?
In questo articolo, ti fornirò due metodi per rinominare i branch locali in Git.
Come rinominare un branch in Git – Metodo n° 1
Step 1: assicurati di essere nella cartella root del tuo progetto
Per prima cosa dovrai aprire il tuo terminale e quindi cambiare directory (cd) nella cartella root del tuo progetto.
Per esempio, questo è come appare il comando se ti trovi nella tua home directory e vuoi spostarti nel progetto collocato nel Desktop.
cd Desktop/nome-progetto
Questo è un esempio di come spostarsi nella cartella di un progetto denominato Happy_Messages_Bot.

Step 2: vai sul Branch che vuoi rinominare
Puoi usare il comando git checkout per passare a un altro branch.
git checkout nome-branch
In questo esempio, voglio passare al branch denominato test-branch che ho creato.

Step 3: usa il flag -m per cambiare il nome al branch
Questo è la sintassi del comando per cambiare nome al branch:
git branch -m nuovo-nome-branch
In questo esempio, voglio cambiare il nome del mio branch da test-branch a test-branch2.
git branch -m test-branch2
Puoi usare git status per vedere il nuovo nome del branch.

Come rinominare un branch in Git – Metodo n° 2
Possiamo rinominare il branch locale con un solo comando senza dover usare git checkout.
Step 1: assicurati di trovarti sul branch master/main
Per controllare se ti trovi sul branch master/main, lancia git status:

Se non ti trovi sul branch master/main , allora devi lanciare git checkout master oppure git checkout main.

Step 2: usa il flag -m per cambiare il nome al Branch
Puoi usare questa sintassi per rinominare il branch esistente:.
git branch -m vecchio-nome nuovo-nome
Ecco come cambiare il nome di test-branch in test-branch2.
git branch -m test-branch test-branch2
Per vedere il nuovo nome del branch, puoi lanciare git branch, che mostrerà la lista di tutti i tuoi branch.

Questi appena esposti sono due metodi per rinominare dei branch locali in Git.