Hvordan du ikke sporer filer fra git midlertidig

Hvordan du ikke sporer filer fra git midlertidig

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:

  • Metode 1: Slik ikke sporet filer fra Git midlertidig ved å bruke “git rm -cached” -kommandoen?
  • Metode 2: Slik ikke sporet filer fra Git midlertidig ved å bruke “Git Update-Index” -kommando?

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.