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.

instagram viewer

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.

CondividereTweetE-mail
Come ispezionare la cronologia di un progetto con git log

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

Argomenti correlati
  • Programmazione
  • GitHub
  • GitHub Desktop
  • Programmazione
Circa l'autore
Bobby Jack (61 Articoli Pubblicati)

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.

Altro da Bobby Jack

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti