På GIT tar brukere flere kildefiler for å gjøre utviklingsprosedyren mer effektiv. Etter å ha jobbet med dem, kan de fjerne disse filene fra Git Repository for rengjøring og å lage plassformål hvis disse filene er unødvendige. For å gjøre det, “git rm”Og“Git tilbakestilling”Kommandoer kan brukes.
Denne guiden vil skille "git reset - x”Og“git rm -cached”Kommandoer med deres arbeid.
Forskjell mellom “Git RM -cached X” og “Git Reset Head - X” -kommandoer
Når utvikleren ønsker å fjerne de ekstra endringene fra “git rm -cached”Kommando kan brukes. Det går også tilbake endringer i sporingsområdet. På den annen side "git reset - x”Kommando brukes til å slette de ekstra endringene permanent fra Git Local Directory.
Hvordan slette innhold fra Git Repository ved å bruke “Git RM -cached” -kommandoen?
For å fjerne filen fra Git Repository og gå tilbake til iscenesettelsesområdet, følg instruksjonene nedenfor.
Trinn 1: Naviger til Git Repository
Til å begynne med, gå til det lokale depotet ved å kjøre "CD”Kommando:
$ CD "C: \ Brukere \ Nazma \ Git \ Perk1"
Trinn 2: Innhold av listelister Repository
Utfør “ls”Kommando for å sjekke listen over eksisterende innhold:
$ ls
I utdataene under levert har vi valgt "fil1.tekst”Fil for slettingsformål:
Trinn 3: Fjern iscenesatt fil
Fjern nå den tidligere valgte filen ved å bruke "git rm”Kommando:
$ git rm -cached file1.tekst
Her, "-Hurtigbufret”Alternativ brukes som synonymt av“-iscenesatt”Alternativ:
Trinn 4: Sjekk status
Neste, løp "git status .”Kommando for å sjekke gjeldende status for arbeidsoppføret:
$ git status .
I henhold til den undergitte utgangen har den spesifiserte filen blitt slettet med hell:
Hvordan slette filen fra Git -depotet ved å bruke “Git Reset Head” -kommandoen?
For å fjerne de spesielle endringene fra Git -depotet permanent, "Git tilbakestillingshode - ”Kommando kan brukes. For å gjøre det, følg de nedenfor-listede trinnene.
Trinn 1: Vis depotstatus
Først må du sjekke statusen til det gjeldende arbeidsoppgavet ved å bruke følgende kommando:
$ git status .
Det kan observeres at det nåværende depotet inneholder de sist lagt til endringene, for eksempel slettet "fil1.tekst”Fil og en annen ustaget”fil1.tekst”Fil:
Trinn 2: Slett fil fra Git Repository permanent
Nå, utfør "Git tilbakestilling”Kommando for å fjerne de sist lagt til endringene, inkludert iscenesatt og uoppholdt:
$ git reset head - file1.tekst
Her, "-”Brukes til å skille den oppgitte kommandoen fra det spesifiserte filnavnet. Den ovennevnte kommandoen vil fjerne det spesifiserte fra depotet:
Trinn 3: Kontroller slettet drift
Til slutt, for å sikre at den spesifiserte filen fjernes fra depotet, bruker du "git status .”Kommando:
$ git status .
Det kan observeres at arbeidsområdet er rent, og ingenting å begå:
Vi har kort forklart forskjellen og arbeidet med "git rm -cached”Og“git reset - x”Kommandoer.
Konklusjon
“git rm -cached”Kommando brukes til å slette de ekstra endringene fra Git Repository og gå tilbake til iscenesettelsesområdet. I kontrast til "git reset - x”Kommando sletter de ekstra endringene fra Git Repository. Dette innlegget ga forskjellen mellom “git reset - x”Og“git rm -cached”Kommandoer og deres arbeid.