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.