Avhengig av prosjektstrukturen din, kan du ha en eller flere eksterne Git-grener i et depot. Å liste dem hjelper deg med å holde oversikt over prosjektets tilstand.

Enten du vil sammenligne, bytte eller slette de eksterne Git-grenene dine, kan du se dem på forhånd ved å be om en liste.

Slik viser du de eksterne Git-grenene dine

Når du opprette en ny filial i Git, det er lokalt til du skyver det til det eksterne depotet ditt. Mens du viser de eksterne Git-grenene dine spesifikt, vises ikke lokale.

Bruke git gren -r kommando for å se de eksterne grenene dine via kommandolinjen:

git gren -r

Mens ovenstående gir litt informasjon om Git-grenene dine, kan du få mer detaljer om den siste forpliktelsen som ble gjort til hver gren med -rv flagg:

git gren -rv

Du kan også vise de eksterne grenene dine i kolonner. Dette kan være nyttig hvis du har mange depoter å se på samtidig:

git gren -r --kolonne

Hvis du ønsker å få en liste over alle eksterne grener, inkludert SHA1-hashen til den siste commit for hver, bruk denne kommandoen:

instagram viewer
git ls-fjernkontroll --hoder opprinnelse

Hvordan se de eksterne grenene dine på GitHub Web

Hvis du er vert for det eksterne depotet på GitHub, er en enkel måte å se de eksterne grenene dine via github.com nettgrensesnitt. Dette alternativet er nyttig hvis du ikke er en fan av kommandolinjen.

Når du er i mållageret ditt, klikker du på herre rullegardinmenyen øverst til venstre (du ser kanskje hoved- hvis du har endret standardnavnet). Du vil se alle publiserte grener her.

Gjør aldri en feil med Git-grener

Feil er mer sannsynlig når du administrerer et prosjekt med mange grener. Men som du kan se, hjelper det å liste opp de eksterne Git-grenene deg ikke bare med å få navnene deres, men gir deg informasjon om den siste forpliktelsen på hver.

Hvis du kan spore forpliktelsene dine og holde et øye med Git-grenene dine, er det mindre sannsynlig at du sletter eller slår sammen noe du ikke burde. Ved å bruke grenkommandoen i full utstrekning vil du gi deg kraften du trenger for å holde alt i sjakk.