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.