Hvordan fjerner jeg en katalog fra et Git -depot?

Hvordan fjerner jeg en katalog fra et Git -depot?
Et depot er en viktig komponent i GIT for prosjektledelse. Git -brukere lagrer prosjektfiler og kataloger i Git -depotet for å lagre forskjellige versjoner av prosjekter og opprettholde kildekoden. Noen ganger kan ubrukte kataloger og filer skape rot, eller ødelagte filer i kataloger kan skade Git -depotet. Derfor er Git -brukere pålagt å fjerne ekstra kataloger fra Git Repository.

Denne bloggen vil beskrive:

  • Hvordan fjerne katalogen fra ustaget område?
  • Hvordan fjerne katalogen fra Git Local Repository?

Så la oss starte!

Hvordan fjerne katalogen fra ustaget område?

Unscened -filer eller kataloger er ikke lagt til i iscenesettelsesområdet og er ikke klare til å begå endringer. For å fjerne ikke -sporede kataloger fra Git -depotet, åpner du først Git -depotet og utfører "git clean -f -d”Kommando.

For dette formålet, sjekk ut følgende trinn.

Trinn 1: Åpne git -terminal

Åpne først Git -terminalen fra startmenyen:

Trinn 2: Flytt til Git Repository

Deretter, bruk "CD”Kommando for å flytte til det lokale depotet:

$ CD "C:/git"

Trinn 3: Lag ny katalog

Opprett en ny katalog i Git -depotet gjennom den oppgitte kommandoen:

$ mkdir mappe1

Kontroller deretter om den nye katalogen legges til den ikke -sporede listen eller ikke bruker "git status”Kommando:

$ git status

Trinn 4: Fjern ikke -sporede kataloger fra Git Repository

Fjern de ikke -sporede katalogene fra Git -depotet ved å bruke git "ren”Kommando. Valget "-f”Brukes til å fjerne kataloger kraftig, og“-d”Alternativet legges til for å fjerne kataloger sammen med filen:

$ git clean -f -d

Deretter må du bekrefte om katalogen er fjernet eller ikke ved å sjekke GIT -depotstatusen:

$ git status

Utgangen nedenfor indikerer at katalogen fjernes vellykket:

Hvordan fjerne katalogen fra Git Local Repository?

For å fjerne en sporet katalog som ble lagt til i lokalt depot, bruk "git rm -r”Kommando.

Trinn 1: Sjekk git -status

For det første, utfør git “status”Kommando for å sjekke om det finnes noen katalog i det iscenesatte eller uoppholdte området:

$ git status

Mappe1”Er en ikke -sporet mappe som betyr at katalogen ikke er lagt til ennå til Repository Tracking Index:

Trinn 2: Legg katalog til iscenesettelsesområdet

For å legge depotet til iscenesettelsesområdet, følg kommandoen nedenfor:

$ git Legg til .

Trinn 3: Forplikt katalog

Deretter kan du begå den sporede katalogen ved å bruke den oppgitte kommandoen. Dette vil legge katalogen til det lokale depotet:

$ git commit m "kataloger er forpliktet"

Trinn 4: Fjern katalogen fra Git Local Repository

Til slutt må du fjerne katalogen ved å bruke "git rm”Kommando. Her, "-r”Alternativet brukes til å fjerne katalogen rekursivt:

$ git rm -r mappe1

For å bekrefte om katalogen er fjernet eller ikke fra det lokale depotet, bruker du "ls”Kommando:

$ ls

Utgangen nedenfor indikerer at katalogen blir fjernet fra Git -depotet:

Vi har lært deg prosedyren for å fjerne en katalog fra Git Local Repository.

Konklusjon

For å fjerne katalogen fra Git Repository, åpner du først Git Local Repository. Neste, for å fjerne ikke -sporede kataloger, utfør "git clean -f -d”Kommando. For å fjerne den sporede katalogen fra Git Local Repository, bruk "git rm -r ”Kommando. Denne oppskrivningen har vist hvordan du fjerner en katalog fra et lokalt depot.