Un ramo Git è una linea di sviluppo separata in un progetto software. L'utente può creare un ramo e continuare a confermare le modifiche a questo ramo senza rovinare l'originale 'maestro'
ramo.
Di solito, ogni sviluppatore che lavora su un codice apporta le sue modifiche in un ramo separato. Git offre funzionalità per unire il ramo con il ramo principale dopo aver apportato le modifiche. I rami possono anche essere nominati in base al tipo di modifiche che contengono. Ciò consente un'adeguata trasparenza e decentralizzazione nei team di sviluppo, e quindi queste pratiche sono ormai convenzioni ampiamente seguite nel campo dell'ingegneria del software.
In questo articolo vedremo come cambiare il ramo corrente in un progetto Git usando il git checkout
comando.
Prima di tutto, per vedere tutte le filiali esistenti in un progetto Git, vai alla directory del progetto ed esegui:
git branch
Come possiamo vedere, il ramo in cui ci troviamo attualmente (master) è evidenziato.
Prima di passare a un altro ramo, se vengono apportate modifiche in questo ramo, è necessario eseguire il commit. Altrimenti, Git potrebbe impedire la modifica del ramo, se c'è un conflitto nei rami.
Per confermare le modifiche, correre:
git commit -m "Modifiche minori nel codice"
Nota che la stringa dopo -m
flag è un messaggio di commit obbligatorio da specificare con ogni commit, che spiega le modifiche apportate durante il commit.
Infine, per effettuare il checkout / passare a un'altra filiale, correre:
git checkout
Per esempio. per effettuare il checkout alla filiale 'testing':
Ora possiamo effettuare le modifiche richieste nella nostra filiale.