Efter en revision er grenen det vigtigste koncept inden for versionskontrol. Git er ingen undtagelse, og det tilskynder til brug af grene mere end de fleste. De er lette og hurtige at arbejde med.

Hvordan du bruger filialer afhænger af det projekt, du arbejder på - hvis det ikke er dit eget projekt, beslutter vedligeholderen typisk for dig.

Du kunne bare have standard vigtigste gren og en enkelt udvikle afdeling. Eller du kan bruge en ny gren til hver funktion og fejlrettelse. Uanset hvad, vil du finde mange lejligheder, når en liste over tilgængelige grene er et meget nyttigt værktøj.

Hvad er en gren?

Versionskontrolsystemer som git bruger udtrykket afdeling som en analogi med træer. Hver gren stammer fra en anden og ender til sidst tilbage ved bagagerummet. Filialer giver dig mulighed for at oprette individuelle udviklingslinjer, så du kan arbejde på dem isoleret uden at forstyrre andre sektioner af projektet.

Sådan vises grene på kommandolinjen

Kommandolinjen er et hurtigt og effektivt middel til at bruge git. Du skal huske meget for at mestre det, men kommandolinjeprogrammet vil altid tilbyde fuld support til alle gits mange funktioner.

instagram viewer

Liste grene med git

Standardkommandolinjeværktøjet er git. Hovedkommandoen til arbejde med filialer er afdeling. Som standard viser denne kommando grene, så:

git gren

udsender en liste med filialnavne, for eksempel:

* vedligeholdelse
mestre
Næste

Bemærk, at denne kommando viser grene i alfabetisk rækkefølge og fremhæver den aktuelle gren med en stjerne. Du skal også forstå, at de viste grene kun er lokale.

Hvis du vil se fjerntliggende grene, skal du bruge enten -r flag for kun at vise fjerntliggende grene, eller -en flag for at vise både lokalt og fjernt. Du kan se mere detaljerede oplysninger med -v flag og endnu mere detaljerede oplysninger med -vv.

git gren -vva

Dette vil give dig masser af nyttig information, herunder fremhævelse af hvilke lokale/fjerntliggende filialer der er i brug, og hvilke filialer der sporer andre.

Du kan bruge --liste mulighed for at søge efter grene efter et mønster. Dette er meget nyttigt, hvis du har at gøre med mange grene, f.eks. Når et projekt bruger en gren pr. Fejlrettelse.

git gren -liste 'm*'

Gennemse filialer ved hjælp af gh

Det gh program er GitHub kommandolinjeværktøj. Hvis dit lager har en fjernbetjent hostet github.com, du kan bruge gh at klare det. De fleste af kernekommandoerne er specifikke for GitHub, der f.eks. Behandler spørgsmål eller trækanmodninger. Men udvidelser er nu tilgængelige, og denne gh-branch-udvidelse kan hjælpe med at liste grene.

Når den er installeret, skal du blot indtaste:

gh gren

I en GitHub -arkivmappe ser du en liste over alle grene bortset fra den aktuelle gren. Du kan skrive for at filtrere efter filialnavn, og vælge en gren for at skifte til den.

Se også: Sådan installeres GitHub CLI på Linux

Sådan vises grene ved hjælp af GitHub Desktop

GitHub Desktop viser lokale filialer i hovedgrænsefladen. Øverst i vinduet skal du se en knap mærket Nuværende afdeling med den aktive arbejdsgren vist nedenunder. Tryk på denne for at vise standardgrenen og de seneste grene. Du kan også skrive i feltet markeret Filter for at søge efter bestemte grene ved navn.

Se også: Sådan klones et lager ved hjælp af GitHub Desktop

Sådan vises filialer på GitHub -webstedet

Hvis du er vært for dit projekt på GitHub, kan du se alle dets grene fra projektsiden. Start med at navigere til projektets Kode fanen, klik derefter på linket, der henviser til antallet af grene. Du kan se grene grupperet efter status, herunder en Alle grene mulighed.

Udforsk et nyt projekt via dets grene

Du kan ofte lære meget om et projekt ved blot at angive dets grene. Det vil variere, men du kan finde ud af, hvilke funktioner andre i øjeblikket arbejder på, eller hvor mange fejl der er aktive. Du skal også vide, hvilken afdeling du er i fra tid til anden.

En anden glimrende måde at lære et projekt at kende på er ved at se dets revisionshistorik. Det git log kommando er et meget kraftfuldt middel til at opdage, hvilke ændringer der er sket.

DelTweetE -mail
Sådan inspiceres et projekts historie med git -log

Uanset om du har at gøre med en katastrofal fejl eller bare vil tjekke nogle tidligere forpligtelser, er git log din go-to.

Læs Næste

Relaterede emner
  • Programmering
  • GitHub
  • GitHub Desktop
  • Programmering
Om forfatteren
Bobby Jack (61 artikler udgivet)

Bobby er en teknologientusiast, der arbejdede som softwareudvikler i det meste af to årtier. Han brænder for spil, arbejder som Reviews Editor hos Switch Player Magazine og er nedsænket i alle aspekter af onlineudgivelse og webudvikling.

Mere fra Bobby Jack

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere