Introduzione
Git è un'applicazione open source per il monitoraggio dei progetti. Più utenti possono lavorare allo stesso progetto contemporaneamente. Un progetto può essere ramificato per valutare le caratteristiche senza influire sul progetto di base. Il branching consente inoltre agli sviluppatori di lavorare in un ambiente di test che tiene traccia dei progressi e non influisce sulle applicazioni di produzione.
Questa guida ti mostra come cambiare branch nel tuo progetto Git.
Prerequisiti
- Un Git progetto
- Un sistema Linux con accesso a una finestra di terminale/riga di comando
Cambia ramo con il comando Git Checkout
Accedi alla riga di comando e usa il checkout
comando per controllare il ramo che desideri utilizzare:
git checkout [branch_label]
Sostituisci [branch_label] con il nome effettivo della filiale a cui si desidera accedere. Ad esempio:
git checkout bugfix224
Sei passato con successo a bugfix224 branch e può iniziare a lavorarci.
Crea e controlla una nuova filiale
Se devi aprire una nuova filiale, usa il checkout
comando e aggiungi il –b
opzione. Questo comando crea e apre un nuovo ramo:
git checkout -b bugfix231
Per impostazione predefinita, il nuovo ramo si basa sull'ultimo commit nel ramo attualmente estratto.
Se desideri utilizzare una fonte diversa, specifica quella fonte come segue:
git checkout -b (new_branch)(source_branch)
Questo esempio basa il bugfix231 diramare bugfix230 filiale.
git checkout -b bugfix231 bugfix230
L'output conferma che è stato aggiunto un nuovo ramo e che sei passato ad esso.
Il checkout
comando può essere utilizzato per creare rami così come singoli file. Questa caratteristica ha portato a risultati indesiderati, soprattutto quando rami e file hanno nomi simili. Il switch
comando è stato introdotto in Git versione 2.23 come tentativo di semplificare il processo.
Cambia ramo con il comando Git Switch
Il switch
comando è stato introdotto in Git 2.23 e versioni successive. La struttura del comando principale è la stessa del checkout
comando. Accedi alla riga di comando e usa il switch
comando per montare il ramo che vuoi usare:
git switch [branch_label]
Sostituisci [branch_label] con il nome effettivo della filiale a cui vuoi passare.
Ad esempio:
git switch bugfix224
Sei passato con successo a bugfix224 branch e può iniziare a lavorarci.