GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come rinominare un ramo Git locale e remoto

Introduzione

Git è un pacchetto software utilizzato per monitorare il software mentre si muove attraverso le fasi di sviluppo. Git utilizza il branching per mantenere un repository centrale di codice durante la creazione di una copia su cui apportare modifiche.

In questa guida, scopri come modificare il nome di un ramo Git su un sistema locale o un repository remoto.

Prerequisiti

  • Un'installazione esistente su Git su CentOS o Git per Ubuntu
  • Un sistema operativo basato su Linux
  • Accesso a una finestra di terminale/riga di comando (Ctrl+Alt+T o Ctrl+Alt+F2)

Rinomina filiale locale

Per rinominare un ramo in Git:

1. Immettere il nome del ramo che si desidera modificare nell'interfaccia della riga di comando:

git checkout old-branch

Dovresti ricevere la conferma che la filiale è stata ritirata.

2. Rinominare il ramo immettendo il comando:

git branch -m new-name

In alternativa, puoi usare un singolo comando. Se non sei già nel master, passa ad esso:

git checkout master

Immettere quanto segue per modificare il nome di una filiale:

git branch -m old-name new-name

3. Verifica che la ridenominazione sia avvenuta correttamente controllando lo stato :

git branch -a 

L'output conferma che il ramo è stato rinominato correttamente, come mostrato di seguito.

Ciò è utile se hai creato un nuovo ramo e hai eseguito il push delle modifiche del tuo repository remoto per scoprire che il nome del ramo non era corretto.

Rinomina un ramo Git remoto

Non c'è un modo per rinominare direttamente un ramo Git in un repository remoto. Dovrai eliminare il vecchio nome del ramo, quindi inviare un ramo con il nome corretto al repository remoto.

1. Verifica che la filiale locale abbia il nome corretto:

git branch -a

2. Quindi, elimina il ramo con il vecchio nome sul repository remoto:

git push origin --delete old-name

L'output conferma che il ramo è stato eliminato.

3. Infine, spingere il ramo con il nome corretto e reimpostare il ramo a monte:

git push origin -u new-name

In alternativa, puoi sovrascrivere il ramo remoto con un solo comando:

git push origin :old-name new-name

È ancora necessario reimpostare il ramo a monte:

git push origin -u new-name

Ubuntu
  1. Ubuntu Remote Desktop:come configurare e connettersi ad esso

  2. Come sincronizzare directory locali e remote in Linux

  3. Come trasferire file tra macchine locali e remote utilizzando il protocollo SFTP

  4. Come rinominare Git Branch locale e remoto

  5. Come installo e configuro Git su Ubuntu?

Come installare e configurare Git su Ubuntu 20.04

Come eliminare un ramo Git in remoto e in locale

Come rinominare file e directory in Ubuntu 20.04

Come creare, rinominare ed eliminare branch Git

Come rimuovere il repository remoto Git

Come configurare e gestire un repository Git remoto su Linux