Hvordan slutte å spore og ignorere endringer i en fil i git

Hvordan slutte å spore og ignorere endringer i en fil i git

I Git inneholder et enkelt depot flere filer. Brukere gjør endringer i filer over tid og legger til disse endringene i GIT -indeksen for å spore disse modifikasjonene. Noen filer inneholder imidlertid konfidensiell informasjon som utviklere ikke ønsker å forplikte seg til det offentlige depotet eller dele med andre teammedlemmer. I denne situasjonen tillater Git deg å slutte å spore og ignorere endringer i en fil i Git.

Denne artikkelen vil illustrere prosessen for å slutte å spore og ignorere endringer i en bestemt fil i GIT.

Hvordan slutte å spore og ignorere endringer i en bestemt fil i Git?

For å slutte å spore og ignorere endringer i en bestemt fil i Git, sjekk ut følgende trinn:

  • Omdirigere til det lokale depotet.
  • Lag en ny fil.
  • Scene og begå en ny fil.
  • Ignorer filendringer ved å bruke “git update-indeks-assume-lansert ”Kommando.
  • Sikre endringer.

Trinn 1: Bytt til lokalt depot

Først omdirigere til ønsket lokale depot:

CD "C: \ git \ demo_repo"

Trinn 2: Opprett ny fil

Opprett/lag deretter en ny fil i det nåværende depotet:

Touch Demo.tekst

Trinn 3: Sjekk GIT -status

Neste, se gjeldende depotets status:

git status

I utdataene nedenfor indikerer GIT -statusen at den nyopprettede filen er ikke sporet og uforpliktet:

Trinn 4: Spor og forplikte filen

Nå, scene og begå den nyopprettede filen ved å bruke kommandoen nedenfor:

Git legg til demo.txt && git commit -m "demo.txt -fil lagt til "

Trinn 5: Stopp sporing og forhindre endringer i filen

Utfør følgende kommando sammen med ønsket filnavn for å forhindre at GIT oppdager modifikasjoner i den:

git update-indeks-assume-decanged demo.tekst

Alternativt kan du bruke "-Skip-WorkTree”Alternativ sammen med“git oppdatering-indeks”Kommando for å utføre den samme operasjonen:

git update-indeks-skip-worktree demo.tekst

Trinn 6: Gjør endringer i filen

Deretter gjør du endringer i ønsket fil ved å oppdatere innholdet:

ekko "dette er demo -fil" >> demo.tekst

Trinn 7: Sikre endringer

Til slutt, bekreft om GIT har ignorert endringene i den valgte filen eller ikke ved å sjekke depotets status:

git status

Som du kan se, viste ikke depotets status de endrede endringene av filen som betyr at GIT har ignorert filens endringer:

Vi har forklart den enkleste metoden for å slutte å spore og ignorere endringer i en spesifikk fil i GIT.

Konklusjon

For å slutte å spore og ignorere endringer/endringer i Git, bruk "git update-indeks-assume-lansert ”Kommando. Dessuten "-Skip-WorkTree”Alternativ kan også brukes med“git oppdatering-indeks”Kommando med ønsket filnavn for å ignorere endringene. Denne artikkelen illustrerte metoden for å slutte å spore og ignorere endringer i en bestemt fil i GIT.