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.