Dopo una revisione, il ramo è il concetto più importante nel controllo della versione. Git non fa eccezione e incoraggia l'uso dei rami più di molti altri. Sono facili e veloci da lavorare.
Il modo in cui usi i rami dipende dal progetto su cui stai lavorando: se non è il tuo progetto, il manutentore in genere deciderà per te.
Potresti avere solo l'impostazione predefinita principale ramo e un singolo sviluppare ramo. Oppure potresti usare un nuovo ramo per ogni funzionalità e correzione di bug. Ad ogni modo, troverai molte occasioni in cui elencare le filiali disponibili è uno strumento molto utile.
Che cos'è un ramo?
I sistemi di controllo della versione come git usano il termine ramo come analogia con gli alberi. Ogni ramo emerge da un altro, finendo per tornare al tronco. I rami ti consentono di creare singole linee di sviluppo in modo da poterci lavorare in isolamento senza disturbare altre sezioni del progetto.
Come elencare i rami sulla riga di comando
La riga di comando è un mezzo veloce ed efficiente per usare git. Dovrai ricordare molto per padroneggiarlo, ma il programma a riga di comando offrirà sempre pieno supporto per tutte le numerose funzionalità di git.
Elenca rami con git
Lo strumento da riga di comando predefinito è idiota. Il sottocomando principale per lavorare con i rami è ramo. Per impostazione predefinita, questo comando elenca i rami, quindi:
git branch
produrrà un elenco di nomi di rami, ad esempio:
* manutenzione
maestro
prossimo
Nota che questo comando elenca i rami in ordine alfabetico ed evidenzia il ramo corrente con un asterisco. Dovresti anche capire che le filiali mostrate sono solo locali.
Per vedere i rami remoti, usa il -R flag per mostrare solo i rami remoti, o il -un flag per mostrare sia locale che remoto. È possibile visualizzare informazioni più dettagliate con il -v bandiera e informazioni ancora più dettagliate con -vv.
git branch -vva
Questo ti darà molte informazioni utili, inclusa l'evidenziazione di quali rami locali/remoti sono in uso e quali rami tengono traccia degli altri.
Puoi usare il --elenco opzione per cercare i rami in base a un motivo. Questo è molto utile se hai a che fare con molti rami, ad esempio quando un progetto utilizza un ramo per correzione di bug.
git branch --list 'm*'
Sfoglia rami utilizzando gh
Il gh il programma è GitHub strumento da riga di comando. Se il tuo repository ha un host remoto su github.com, Puoi usare gh per gestirlo. La maggior parte dei comandi principali sono specifici di GitHub, ad esempio, si occupano di problemi o richieste pull. Ma le estensioni sono ora disponibili e questa estensione gh-branch può aiutare a elencare i rami.
Una volta installato, inserisci semplicemente:
gh branch
In una directory del repository GitHub, vedrai un elenco di tutti i rami tranne il ramo corrente. Puoi digitare per filtrare in base al nome del ramo e selezionare un ramo per passare ad esso.
Guarda anche: Come installare GitHub CLI su Linux
Come elencare i rami utilizzando GitHub Desktop
GitHub Desktop visualizza le filiali locali nell'interfaccia utente principale. Nella parte superiore della finestra, dovresti vedere un pulsante etichettato Ramo Attuale con il ramo di lavoro attivo visualizzato sotto. Premi questo per mostrare il ramo predefinito e i rami recenti. Puoi anche digitare nella casella contrassegnata Filtro per cercare filiali specifiche per nome.
Guarda anche: Come clonare un repository utilizzando GitHub Desktop
Come elencare le filiali sul sito Web GitHub
Se ospiti il tuo progetto su GitHub, puoi visualizzare tutti i suoi rami dalla sua pagina del progetto. Inizia navigando verso il progetto Codice scheda, quindi fare clic sul collegamento relativo al numero di rami. Vedrai i rami raggruppati per stato incluso an Tutti i rami opzione.
Esplora un nuovo progetto attraverso le sue filiali
Spesso puoi imparare molto su un progetto semplicemente elencando i suoi rami. Varia, ma potresti scoprire su quali funzionalità stanno lavorando gli altri o quanti bug sono attivi. Dovrai anche sapere in quale filiale ti trovi di tanto in tanto.
Un altro ottimo modo per conoscere un progetto è visualizzarne la cronologia delle revisioni. Il git log comando è un mezzo molto potente per scoprire quali cambiamenti sono avvenuti.
Sia che tu abbia a che fare con un bug catastrofico o che tu voglia semplicemente controllare alcuni commit precedenti, git log è il tuo punto di riferimento.
Leggi Avanti
- Programmazione
- GitHub
- GitHub Desktop
- Programmazione
Bobby è un appassionato di tecnologia che ha lavorato come sviluppatore software per quasi due decenni. È appassionato di giochi, lavora come editor di recensioni presso Switch Player Magazine ed è immerso in tutti gli aspetti dell'editoria online e dello sviluppo web.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti