Hvordan du beskjærer lokale grener i git

Hvordan du beskjærer lokale grener i git

Mens vi jobber med Git, slår vi vanligvis sammen forskjellige grener for flere operasjoner og funksjoner. Denne plattformen tillater deg også å lage nye grener om nødvendig og kan bytte til hvilken som helst eksisterende gren når det er nødvendig. Som standard jobber du i rotgrenen av prosjektet, kjent som "hoved-”Branch.

Imidlertid eksisterer det en situasjon når du kanskje vil beskjære unødvendige grener fra Git -depotet for å frigjøre arbeidsområdet og være mer organisert. For å gjøre det, bruk "$ git filial -d ”Kommando i Git Bash -terminalen.

Denne håndboken vil forklare hvordan du beskjærer slått sammen og umerterte lokale grener i Git.

Hvordan du beskjærer lokale umerkede grener i git?

La oss vurdere at vi har et prosjekt med flere filialer opprettet på den lokale maskinen for forskjellige formål, men de eksisterer ikke i de eksterne depotene. Nå ønsker vi å rense det lokale depotet. Før du gjør det, kreves det å utføre "$ git gren -a”Kommando for å sjekke alle grener som er tilgjengelige i vårt depot og deretter fjerne dem ved hjelp av“$ git filial -d ”Kommando.

Gå nå videre mot implementeringen av angitt prosedyre!

Trinn 1: Flytt til Git -katalogen

Først, naviger til Git -katalogen ved å bruke "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ Git \ Mari_Khan"


Trinn 2: Liste opp alle grener

For å liste opp alle grener, har vi brukt “-en”Flagg med“git gren”Kommando:

$ git gren -a


Som du kan se, har vi flere lokale grener og symbolet “*” ved siden av “hoved-”Gren som indikerer at dette er vår nåværende arbeidsgren. Dessuten er de tre siste grenene de klonede fjerngrenene:


Trinn 3: Beskjær ikke-fullstendig lokal filial

For å beskjære eller rengjøre den ikke-fullstendige, umerterte lokale grenen, utfør den gitte kommandoen med "-D”Alternativ forkortet for“-Force -Delete”:

$ git gren -d alfa


Under utgangen indikerer at vår gren “alfa”Slettet vellykket fra prosjektrotkatalogen:


Trinn 4: Bekreft sviskedrift

For å bekrefte at "alfa”Grenen beskjæres eller ikke, utfør“git gren”Kommando:

$ git gren -a


Som du kan se, er den slettede grenen ingen steder i grenlisten:


Ønsker å beskjære sammenslåtte lokale grener? Sjekk ut følgende avsnitt!

Hvordan beskjære slo sammen lokale grener i git?

En sammenslått gren er en type gren som trekkes og slo seg sammen med den eksterne depotgrenen. Git gir “git gren -d ”Kommando for å beskjære den valgte sammenslåtte lokale grenen.

Trinnene nedenfor vil føre deg til å utføre ovennevnte handling!

Trinn 1: Prune sammenslått lokal filial

Kjør den oppgitte kommandoen og spesifiser grennavnet med "-d”Alternativ:

$ git filial -d mybranch


Her, vår spesifiserte lokale sammenslåtte filial “mybranch”Slettes permanent fra prosjektrotkatalogen:


Trinn 2: Bekreft sviskedrift

Nå, utfør "git gren”Med“-en”Alternativ for å liste opp alle grenen og bekrefte slettingsaksjonen:

$ git gren -a


Den undergitte utgangen indikerer at "mybranch”Fusjonert gren eksisterer ikke lenger i depotet:


Vi har gitt instruksjonene relatert til sviske lokale grener i git.

Konklusjon

For å beskjære lokale grener i git, navigerer først til det lokale depotet. Liste deretter alle nåværende grener på det nåværende depotet. Etter det, kjør "$ git filial -d ”Kommando for å slette den umerkede lokale grenen. For å beskjære den sammenslåtte grenen, utfør "$ git filial -d ”Kommando. Denne håndboken demonstrerte hvordan du beskjærer lokale grener i git.