Hvordan fjerne en fil fra et Git -depot uten å slette den fra det lokale filsystemet

Hvordan fjerne en fil fra et Git -depot uten å slette den fra det lokale filsystemet
Mens de jobber med GIT, bruker utviklere tredjeparts plugins i prosjektene sine, og krever flere konfigurasjonsfiler. Disse konfigurasjonsfilene genereres ikke automatisk. De lagrer informasjon om brukere, for eksempel brukernavn, påloggingstokener og noen andre midlertidige alternativer som ikke kan samarbeides. Imidlertid er de pålagt å oppbevare disse filene. Ellers vil den vise en feil. I denne situasjonen kan de slette disse filene fra Git Working Repository uten å fjerne dem fra det lokale filsystemet.

Denne oppskrivningen vil diskutere prosedyren for å slette en bestemt fil fra Git-depotet i stedet for å fjerne den fra det lokale filsystemet.

Hvordan slette en fil fra et depot uten å fjerne den fra det lokale filsystemet Git?

Hvis utviklere ønsker å fjerne et bestemt fil Git-depot i stedet for å slette det fra det lokale filsystemet, følg de undergitte instruksjonene:

  • Gå til det aktuelle depotet.
  • Vis gjeldende depotliste over innhold.
  • Velg den aktuelle filen.
  • Bruke "git rm -cached ”Kommando.
  • Forsikre deg om å slette prosessen ved å sjekke statusen til Git -depot.

Trinn 1: Omdirigere til påkrevd depot

Utfør “CD”Kommando og bytt til det aktuelle Git -depotet:

$ CD "C: \ brukere \ nazma \ git \ test_dir"

Trinn 2: Vis innholdsliste

Vis nå innholdslisten over arbeidskatalogen ved å utføre "ls”Kommando:

$ ls

Her har vi valgt den uthevede filen for å fjerne operasjonen:

Trinn 3: Fjern valgt fil

Bruk deretter “git rm”Kommando for å fjerne ønsket fil fra gjeldende katalog:

$ git rm -cached file3.tekst

I ovennevnte kommando, “-Hurtigbufret”Alternativet brukes til å slette filen fra det lokale depotet. Som du kan se, blir filen slettet vellykket:

Trinn 4: Visstatus

Etter det, se depotstatusen for å sikre slettingsprosessen gjennom følgende kommando:

$ git status .

I henhold til den undergitte utgangen blir filen slettet fra depotet og plassert i arbeidskatalogen:

Det er alt! Vi har utdypet å slette en fil fra depotet uten å fjerne den fra det lokale filsystemet Git.

Konklusjon

For å fjerne ønsket fil uten å slette den fra det lokale filsystemet, gå først til det aktuelle depotet og sjekk listen over innhold. Velg deretter filen og utfør "git rm -cached ”Kommando. Til slutt, sørg for slettingsprosessen ved å sjekke Git Repository. Denne oppskrivningen illustrerte metoden for å slette en bestemt fil fra Git-depotet i stedet for å fjerne den fra det lokale filsystemet.