Fjern sporingsgrener ikke lenger på fjernkontrollen

Fjern sporingsgrener ikke lenger på fjernkontrollen
For å administrere utviklingsprosjektmodulene, kan brukere lage flere filialer på eksterne og lokale depoter. Etter å ha laget grener, trekk og bytt til den lokalt. Fullfør deretter prosjektutviklingsarbeidet, forplikte endringer, skyv dem til det eksterne depotet og slå sammen den gjennomgåtte koden til en hovedgit ekstern gren. Det siste trinnet er å utføre en sammenslåingsoperasjon som har en tendens til å fjerne Git -fjerngrenen automatisk. I et slikt scenario, "$ git ekstern svib opprinnelse”Kommando fjerner disse sporede grenene som ikke lenger er plassert på fjernkontrollen.

Denne guiden vil gi prosedyren for å fjerne sporingsgrenene som ikke lenger eksisterer på Git Remote Repository.

Hvordan fjerne sporingsgrener som ikke lenger er på eksternt depot?

For å fjerne sporingsgrener som ikke lenger er på fjernkontrollen, flytter du først til det aktuelle Git -depotet. Klon deretter Git Remote Repository og den nye eksterne URL -en. Deretter henter du det oppdaterte eksterne depotet og sjekk listen over eksterne grener. Gå til GitHub Hosting Service og sjekk den eksisterende filiallisten. Til slutt, utfør "$ git ekstern svib opprinnelse”Kommando for å fjerne sporingsgrenens referanse.

Trinn 1: Naviger til Git Local Repository

Gå til det spesielle depotet ved hjelp av følgende kommando:

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

Trinn 2: KLONE Remote Repository

Kjør “git klon”Kommander og klon det eksterne depotet til det lokale depotet:

$ git klon https: // github.com/gituser0422/demo5.git

Trinn 3: Legg til ekstern URL

Deretter legger du til den eksterne URL -en ved hjelp av “git eksternt legg til”Kommando alene med eksternt navn og ekstern depotbane:

$ git eksternt legg til opprinnelse https: // github.com/gituser0422/demo5.git

Her, "opprinnelse”Er det eksterne navnet:

Trinn 4: Bekreft ekstern URL

Kontroller deretter den ekstra eksterne depot -URL -en ved hjelp av "git fjernkontroll”Kommando med“-v”Alternativ:

$ git ekstern -v

Utførelse av kommandoen ovenfor vil liste opp alle eksterne tilkoblinger:

Trinn 5: Hent oppdatert eksternt depot

Nå, kjør "git hente”Kommando for å hente det oppdaterte eksterne depot:

$ git hente

Trinn 6: Liste hente eksterne grener

For å se alle eksterne grener, kjør "git gren”Kommando med“-r”Alternativ:

$ git gren -r

I henhold til den nedenfor-børsnoterte utgangen inneholder det klonede eksterne depotet fire grener:

Trinn 7: Sjekk eksterne grener

I henhold til rullegardinmenyen-menyen inneholder ikke det eksterne depotet "Dev”Branch, som ble hentet tidligere på det lokale depotet:

Trinn 8: Fjern referanse

Kjør “git fjerntsvulmet”Kommando med det eksterne navnet for å fjerne den slettede eksterne grenreferansen:

$ git ekstern svib opprinnelse

Det kan observeres at den fjernet sporingsgrenen beskjæres vellykket:

Trinn 9: Kontroller fjernet sporingsgren

Til slutt, sjekk listen over Fetch Remote Repository for å bekrefte den fjerne sporingsgrenen:

$ git gren -r

Under utgangen viser at den nødvendige eksterne grenreferansen blir slettet vellykket:

Det er det! Vi har gitt prosedyren for å fjerne de sporede grenene som ikke lenger er på det eksterne depotet.

Konklusjon

For å fjerne sporingsgrener som ikke lenger er på fjernkontrollen, navigerer du først til det aktuelle lokale depotet. Etter det kloner det eksterne depotet inn i det lokale depotet og legg til den nye eksterne URL -en. Deretter henter du det oppdaterte eksterne depotet og viser listen over eksterne grener. Åpne GitHub Hosting Service og sjekk den eksisterende filiallisten. Til slutt, utfør "$ git ekstern svib opprinnelse”Kommando for å fjerne sporingsgrenens referanse. I denne guiden har vi forklart metoden for å fjerne sporingsgrener som ikke lenger eksisterer på det eksterne depotet.