Introduzione
Stai collaborando a un progetto con un gruppo di persone e hai definito una convenzione di denominazione per i git branches. Hai creato un nuovo branch, inviato le modifiche al repository remoto e hai capito che il nome del tuo branch non era corretto.
Fortunatamente, Git ti permette di rinominare il branch molto facilmente usando il comando git branch -m
.
Questa guida spiega come rinominare i Git Branches locali e remoti.
Rinominare Git Branch
Seguire i passaggi seguenti per rinominare un Branch Git locale e remoto:
Inizia specificando il branch locale che desideri rinominare:
git checkout <old_name>
Rinomina il branch locale digitando:
git branch -m <new_name>
Se hai già inviato (push) il branch <old_name>
al repository remoto, elimina il branch remoto <old_name>
:
git push origin --delete <old_name>
Infine, invia (push) il branch locale <new_name>
e reimposta il branch a monte (upstream):
git push origin -u <new_name>
Questo è tutto. A questo punto, hai rinominato con successo il tuo Git Branch locale e remoto.
Conclusione
I Branches fanno parte del processo di sviluppo del software e una delle funzionalità più potenti di Git. I Branches sono essenzialmente indicatori di un certo commit.
Rinominare un Git Branch locale è una questione di eseguire un singolo comando. Tuttavia, non è possibile rinominare direttamente un branch remoto, è necessario eliminarlo e quindi premere nuovamente il branch locale rinominato.