Ignorere Filer Etter Første Commit
Sveip for å vise menyen
Hvis du allerede har commitet filer som du nå ønsker å ignorere, følg disse trinnene:
- 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 ved et uhell legges til i Git, 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:
echo config.txt >> .gitignore
Kjør deretter kommandoen git rm med flagget --cached for å fjerne filen fra depotet uten å slette den lokalt:
git rm --cached config.txt
Sjekk nå statusen til arbeidstreet og staging-området:
git status
Som du kan se, er slettingen av konfigurasjonsfilen allerede staget, men .gitignore-filen må fortsatt legges til.
Etter det, committ begge endringene:
git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Committen er vellykket.
Bekreft nå at config.txt-filen ignoreres ved å legge til en ny linje med et eksempel på passord ved hjelp av echo-kommandoen:
echo "PASSWORD=qwerty" >> config.txt
Til slutt, sjekk statusen til arbeidstreet:
git status
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