Ignorere Filer Etter Første Commit
Hvis du allerede har commitet filer som du nå ønsker å ignorere, følg disse stegene:
- Legg til filene i
.gitignore; - Fjern filene fra depotet (uten å slette dem lokalt) ved å bruke
git rm --cached; - Commit endringene.
Arbeidsflyteksempel
Konfigurasjonsfiler inneholder ofte privat informasjon, og bør derfor ikke spores.
For å unngå at slike filer legges til i Git ved et uhell, er det best å ignorere dem.
Bruk dette på filen config.txt, som allerede er commitet.
Se illustrasjonen av arbeidsflyten nedenfor:
Legg til config.txt i listen over ignorerte filer i .gitignore-filen:
Kjør deretter kommandoen git rm med flagget --cached for å fjerne filen fra depotet uten å slette den lokalt:
Kontroller nå statusen til arbeidstreet og staging-området:
Som du ser, er slettingen av konfigurasjonsfilen allerede staget, men .gitignore-filen må fortsatt legges til.
Etter det, utfør en commit av begge endringene:
Committen er vellykket.
Bekreft nå at config.txt-filen ignoreres ved å legge til en ny linje med et eksempel på password i den ved å bruke echo-kommandoen:
Til slutt, kontroller statusen til arbeidstreet:
Filen ble endret, men den spores ikke av Git, så arbeidsområdet forblir rent.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.57
Ignorere Filer Etter Første Commit
Sveip for å vise menyen
Hvis du allerede har commitet filer som du nå ønsker å ignorere, følg disse stegene:
- Legg til filene i
.gitignore; - Fjern filene fra depotet (uten å slette dem lokalt) ved å bruke
git rm --cached; - Commit endringene.
Arbeidsflyteksempel
Konfigurasjonsfiler inneholder ofte privat informasjon, og bør derfor ikke spores.
For å unngå at slike filer legges til i Git ved et uhell, er det best å ignorere dem.
Bruk dette på filen config.txt, som allerede er commitet.
Se illustrasjonen av arbeidsflyten nedenfor:
Legg til config.txt i listen over ignorerte filer i .gitignore-filen:
Kjør deretter kommandoen git rm med flagget --cached for å fjerne filen fra depotet uten å slette den lokalt:
Kontroller nå statusen til arbeidstreet og staging-området:
Som du ser, er slettingen av konfigurasjonsfilen allerede staget, men .gitignore-filen må fortsatt legges til.
Etter det, utfør en commit av begge endringene:
Committen er vellykket.
Bekreft nå at config.txt-filen ignoreres ved å legge til en ny linje med et eksempel på password i den ved å bruke echo-kommandoen:
Til slutt, kontroller statusen til arbeidstreet:
Filen ble endret, men den spores ikke av Git, så arbeidsområdet forblir rent.
Takk for tilbakemeldingene dine!