Utviklere møter ofte en situasjon der de ikke ønsker å begå alle opprettet og modifiserte prosjektfiler og midlertidig ignorerer dem fra iscenesettelsesområdet. Dessuten ønsker de å beholde disse endringene uten å oppdatere depotet. I denne situasjonen er det påkrevd å midlertidig ikke spore disse filene. Mer spesifikt, “$ git rm -cached”Og“$ git update-indeks”Kommandoer kan være nyttige for dette tilsvarende formålet.
Dette innlegget diskuterer:
Gå nå mot detaljene i ovennevnte metoder!
Metode 1: Slik ikke sporet filer fra Git midlertidig ved å bruke “git rm -cached” -kommandoen?
“$ git rm -cached”Kommando kan fjerne den spesifiserte filen midlertidig fra iscenesettelsesområdet og ikke spore den. For å implementere denne operasjonen for bedre forståelse, følg trinnene nedenfor.
Trinn 1: Flytt til lokalt depot
Først, naviger til det spesielle Git -depotet ved å utføre “CD”Kommando:
$ CD "C: \ Brukere \ Nazma \ git \ test_2
Trinn 2: Liste over innhold
Kjør følgende kommando for å se listen over gjeldende depotinnhold:
$ ls
Trinn 3: Lag ny tekstfil
For å lage en ny tekstfil i depotet, bruk "ta på”Kommando:
$ Touch File3.tekst
Trinn 4: iscenesatt ikke -spor -filen
Deretter kjører du kommandoen nedenfor for å legge til tekstfilen til iscenesettelsesområdet:
$ git Legg til file3.tekst
Trinn 5: Fjern filen midlertidig fra sporingsområdet
Slett nå filen fra iscenesettelsesområdet ved å utføre "git rm”Kommando sammen med“-Hurtigbufret”Alternativ og bestemt filnavn:
$ git rm -cached file3.tekst
Trinn 6: Sjekk depotstatus
Kjør “git status .”Kommando for å sjekke depotstatusen:
$ git status .
Som du kan se, er den spesifiserte filen midlertidig fjernet filen fra iscenesettelsesindeksen:
La oss gå til neste metode for å spore filene fra Git midlertidig.
Metode 2: Slik ikke sporet filer fra Git midlertidig ved å bruke “Git Update-Index” -kommando?
Noen ganger ønsker ikke utviklere å spore alle opprettede filer i iscenesettelsesområdet og ønsker å ignorere dem midlertidig. For å gjøre det, følg de nedenfor-listede trinnene.
Trinn 1: Ignorer bestemt fil
For å begynne å ignorere ønsket tekstfil med endringer, utfør den oppgitte kommandoen sammen med ønsket filbane:
$ git update-indeks-assume-decanged test_2/file2.tekst
Her, "-antar-hanskingen”Alternativet vil anta at filen ikke blir endret og ignorerer endringene:
Trinn 2: Flytt til Git Repository
Naviger nå til det aktuelle lokale depotet ved å bruke følgende kommando:
$ CD TEST_2
Trinn 3: Sjekk statusen til ignorerte filer
Nå, for å sikre at den spesifiserte filen blir ignorert, kjør "git ls-files”Kommando med“-v”Alternativ:
$ git ls -files -v
Her, "h”Indikerer at filen ikke er sporet midlertidig fra depotet og"H”Viser at filen spores:
Trinn 4: Bytt tilbake til Git Root Directory
Deretter bytter du tilbake til git root -katalogen ved å bruke "CD .. ”Kommando:
$ CD ..
Trinn 5: Spor spesiell ignorering av filen
Etter å ha utført ønskede operasjoner på Git -depotet, spore Ignore -filen og kjør følgende kommando sammen med "-No-Assume-Overganget”Alternativ:
$ git update-indeks-ingen-assume-hanskede test_2/file2.tekst
Trinn 6: Flytt til Git Repository
Deretter navigerer du til Git Local Repository gjennom den oppgitte kommandoen:
$ CD TEST_2
Trinn 7: Sjekk filstrømstatus
Til slutt, sjekk den tidligere ignorerte filens status:
$ git ls -files -v
Som du kan se, er den nedenfor-fremhevede filstatusen “H”, Som indikerer at filen blir sporet vellykket:
Det er det! Vi har gitt forskjellige måter å tømme filer fra Git -depotet midlertidig.
Konklusjon
To forskjellige kommandoer brukes til å ikke spore filer fra Git Repository, som er "$ git rm -cached " eller "$ git update-indeks-assume-lansert ”Kommando. For å spore tilbake den ignorerte filen, “$ git update-indeks-ingen-assume-hansking ”Kommando kan brukes. Dette innlegget illustrerte de forskjellige kommandoene til å ikke spor filer fra Git -depotet midlertidig.