Hvordan du sletter ekstern gren i git

Hvordan du sletter ekstern gren i git
I denne artikkelen skal jeg vise deg hvordan du sletter eller fjerner en ekstern Git -gren. Jeg vil bruke et GitHub -depot som et eksternt git -depot for demonstrasjonen. Men du kan bruke et hvilket som helst annet eksternt git -depot som er vert på andre plattformer som Bitbucket, Gitlab osv.

Kloning av det eksterne Git -depotet:

I denne delen skal jeg vise deg hvordan du kloner et eksternt git -depot på din lokale datamaskin for å slette eller fjerne en gren fra det eksterne Git -depotet.

Jeg vil bruke et av GitHub -depotene mine (https: // github.com/dev-shovon/hallo-c) for demonstrasjonen.

For å klone ønsket GitHub -depot på din lokale datamaskin, kjør følgende kommando:

$ git klon https: // github.com/dev-shovon/hallo-c

Det eksterne git -depotet skal klones.

En ny katalog skal opprettes som du kan se på skjermdumpen nedenfor.

Naviger nå til den nyopprettede katalogen med følgende kommando:

$ CD Hello-C/

Oppføring av eksterne grener:

Før du sletter eller fjerner en ekstern Git -gren, er det viktig å vite hvilke eksterne grener som er tilgjengelige. Du kan få en liste over alle de eksterne Git -grenene fra kommandolinjen veldig enkelt.

For å liste opp alle GIT -eksterne grener, kjør følgende kommando:

$ git gren - - - -remotes

Som du ser er alle de eksterne grenene oppført. La oss fjerne opprinnelse/forbedret gren. Her, opprinnelse er navnet på det eksterne depotet og forbedret er navnet på den eksterne grenen.

Fjerning av eksternt depot:

Å fjerne forbedret gren fra opprinnelse depot, du kan kjøre en av følgende kommandoer:

$ git push origin -d forbedret
Eller,
$ git push origin -delete forbedret

Eller,

$ git push opprinnelse: forbedret

MERK: En kolon (:) før grennavnet har samme effekt som -d eller -slett Alternativ for git push.

Du blir bedt om brukernavnet og passordet til det eksterne Git -depotet ditt. For Github er det påloggingsdetaljene til GitHub -kontoen din. Når du har oppgitt påloggingsdetaljer, er den eksterne Git -grenen (forbedret i dette tilfellet) bør fjernes.

Som du kan se, den eksterne grenen opprinnelse/forbedret er ikke lenger oppført.

$ git gren - - - -remotes

Som du kan se, grenen forbedret er ikke oppført på GitHub -depotet mitt også. Så det fjernes for godt.

Så det er slik du sletter eller fjerner en ekstern gren i Git. Takk for at du leste denne artikkelen.