Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Ignorere Filer Etter Første Commit | Mer Avansert Samhandling
Git-Essensielt

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:

  1. Legg til filene i .gitignore;
  2. Fjern filene fra depotet (uten å slette dem lokalt) ved å bruke git rm --cached;
  3. 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:

Eksempel på arbeidsflyt

Legg til config.txt i listen over ignorerte filer i .gitignore-filen:

echo config.txt >> .gitignore
Legge til konfigurasjonsfil i .gitignore

Kjør deretter kommandoen git rm med flagget --cached for å fjerne filen fra depotet uten å slette den lokalt:

git rm --cached config.txt
Fjerner konfigurasjonsfil

Sjekk nå statusen til arbeidstreet og staging-området:

git status
Sjekker 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"
Committer endringer

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
Endring av konfigurasjonsfil

Til slutt, sjekk statusen til arbeidstreet:

git status
Sjekker arbeidsområdet

Filen ble endret, men den spores ikke av Git, så arbeidsområdet forblir rent.

question-icon

Koble handlingene til de respektive kommandoene.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Klikk eller dra`n`slipp elementer og fyll inn de tomme feltene

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Ignorere Filer Etter Første Commit

Hvis du allerede har commitet filer som du nå ønsker å ignorere, følg disse trinnene:

  1. Legg til filene i .gitignore;
  2. Fjern filene fra depotet (uten å slette dem lokalt) ved å bruke git rm --cached;
  3. 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:

Eksempel på arbeidsflyt

Legg til config.txt i listen over ignorerte filer i .gitignore-filen:

echo config.txt >> .gitignore
Legge til konfigurasjonsfil i .gitignore

Kjør deretter kommandoen git rm med flagget --cached for å fjerne filen fra depotet uten å slette den lokalt:

git rm --cached config.txt
Fjerner konfigurasjonsfil

Sjekk nå statusen til arbeidstreet og staging-området:

git status
Sjekker 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"
Committer endringer

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
Endring av konfigurasjonsfil

Til slutt, sjekk statusen til arbeidstreet:

git status
Sjekker arbeidsområdet

Filen ble endret, men den spores ikke av Git, så arbeidsområdet forblir rent.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6
some-alt