Immaginate questo scenario: state lavorando a un progetto, create un nuovo branch su cui operare e scrivete il vostro codice, effettuando i commit necessari nonchè i push. Ma, ad un certo punto, vi accorgete che il nome che avete scelto per il branch non è più adatto.
Siete fortunati, Git permette di rinominare il branch molto facilmente, usando il comand >git branch -m
Questa breve guida spiega come rinominare sia il branch locale che quello remoto.
Rinominare il Branch
- Iniziate col posizionarvi sul branch che desiderate rinominare:
> git checkout <old_name>
- Rinominate il branch locale:
> git branch -m <new_name>
A questo punto, avete rinominato il branch localmente. Se avevate già caricato il branch <old_name> sul repository remoto, proseguite con gli step successivi per rinominare il branche remoto.
- Effettuate il push del branch locale e il reset dell’upstream
> git push origin -u <new_name>
- Eliminate il vecchio branch remoto
> git push origin --delete <old_name>
Questo è tutto: avete rinominato sia il branch locale che quello remoto.
Conclusioni
I branch fanno parte del processo di sviluppo di un software, ed è possibile rinominarli. Tuttavia non è possibile rinominare direttamente un branch remoto; è necessario rinominarlo localmente, effettuarne il push ed eliminare il branche con il vecchio nome.