Come rinominare un ramo in Git

Come rinominare un ramo in Git

Git è un popolare sistema di controllo della versione che rende semplicissimo cambiare i nomi dei rami. Gli sviluppatori potrebbero voler rinominare i nomi dei rami per molte ragioni. Quindi i collaboratori open source dovrebbero anche sapere come rinominare un ramo in Git.





Per semplificarti le cose, spiegheremo come rinominare i rami git sia locali che remoti.





Come rinominare una filiale locale in Git

Gli utenti Git in genere lavorano nelle versioni locali dei loro progetti. Una volta convalidata, una modifica viene integrata nell'upstream. È sempre una buona idea vedere quali filiali locali sono disponibili prima di rinominarne una.





$ git branch
$ git branch -a

Puoi scoprire le filiali locali per il tuo progetto Git usando i comandi sopra. Il -a L'opzione elenca anche i rami remoti. Ora puoi procedere con la ridenominazione del tuo ramo Git locale. Segui i passaggi seguenti per farlo dal tuo terminale.

1. Verifica la filiale locale



$ git checkout
$ git checkout alpha

Il comando git checkout ci consente di passare da un ramo all'altro e verificare gli alberi funzionanti. Se sei sul ramo alfa, l'ultimo comando lo confermerà. Se sei su un ramo diverso, passerà all'alpha.

2. Rinominare la filiale locale





di che generazione è l'ipad più recente

Una volta passato al ramo desiderato, puoi rinominarlo usando il comando git rename branch.

$ git branch -m
$ git branch -m beta

Questo comando cambia il nome del ramo locale alfa a beta .





Puoi anche rinominare un ramo locale dall'interno di un altro ramo git. Usa il seguente comando per farlo dal tuo terminale Linux preferito.

$ git branch -m
$ git branch -m alpha beta

3. Verifica il nuovo nome della filiale

Puoi facilmente verificare se l'operazione git rename branch ha avuto successo elencando ancora una volta i branch.

$ git branch -a

Come rinominare un ramo remoto in Git

Git si riferisce alle versioni remote dei tuoi repository semplicemente come 'remoti'. Non puoi rinominare un ramo remoto con la stessa facilità dei rami locali. Invece, dovrai prima rinominare il ramo locale, inviare il nuovo ramo al server ed eliminare il vecchio ramo dal tuo repository.

1. Rinominare la filiale locale

Rinominare il branch locale da alfa a beta usando il comando git rename branch di seguito.

come rimuovere il bloatware di Windows 10
$ git branch -m beta

o

$ git branch -m alpha beta

2. Spingi il ramo aggiornato

Spingi il ramo rinominato beta al server remoto utilizzando il seguente comando.

$ git push origin
$ git push origin beta

3. Imposta il flusso a monte

Devi impostare l'upstream per assicurarti che Git possa tenere traccia delle modifiche tra le tue filiali remote e locali.

$ git push origin -u
$ git push origin -u beta

Git imposterà il monitoraggio tra la filiale locale beta e il ramo remoto beta .

4. Rimuovi il vecchio ramo

Puoi eliminare in sicurezza il vecchio ramo dal tuo telecomando una volta che hai eseguito il push del ramo rinominato e configurato l'upstream. Usa il seguente comando git per eliminare un ramo remoto in Git .

$ git push origin --delete
$ git push origin --delete alpha

Git procederà all'eliminazione del ramo alfa dall'origine remota.

5. Verificare la filiale remota

Elenca ancora una volta i rami git remoti per verificare se l'operazione di ridenominazione del ramo ha avuto successo o meno. Dovresti vedere la nuova versione beta del ramo remoto dopo aver immesso il seguente comando.

$ git branch -a

Rinominare rami Git in modo efficace

Rinominare i rami git è abbastanza semplice una volta apprese alcune operazioni di base di git. È possibile modificare facilmente i nomi delle filiali per le filiali locali. Abbiamo anche coperto i necessari comandi git rename branch per branch remoti. Prova alcuni dei comandi sui tuoi progetti di test per ottenere l'esperienza pertinente.

il pc non riconosce il disco rigido esterno
Condividere Condividere Tweet E-mail Come eliminare un ramo in Git in locale e in remoto

Ci sono vari motivi per cui potresti eliminare un ramo in GitHub. Fortunatamente, eliminare un ramo Git è facile.

Leggi Avanti
Argomenti correlati
  • Programmazione
  • GitHub
Circa l'autore Rubaiat Hossain(39 articoli pubblicati)

Rubaiat è un laureato in CS con una forte passione per l'open-source. Oltre ad essere un veterano di Unix, si occupa anche di sicurezza di rete, crittografia e programmazione funzionale. È un appassionato collezionista di libri di seconda mano e ha un'ammirazione infinita per il rock classico.

Altro da Rubaiat Hossain

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti