Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Ignorering af Filer efter Første Commit | Mere Avanceret Interaktion
Git Essentials

Ignorering af Filer efter Første Commit

Stryg for at vise menuen

Hvis du allerede har committet filer, som du nu ønsker at ignorere, skal du følge disse trin:

  1. Tilføj filerne til din .gitignore;
  2. Fjern filerne fra repositoryet (uden at slette dem lokalt) ved hjælp af git rm --cached;
  3. Commit ændringerne.

Eksempel på arbejdsgang

Konfigurationsfiler indeholder ofte private oplysninger, så de bør ikke spores. For at undgå utilsigtet tilføjelse af sådanne filer til Git, er det bedst at ignorere dem. Anvend dette på filen config.txt, som allerede er blevet committet.

Se følgende illustration af arbejdsgangen:

Eksempel på arbejdsgang

Tilføj config.txt til listen over ignorerede filer i .gitignore-filen:

echo config.txt >> .gitignore
Tilføjelse af konfigurationsfil til .gitignore

Kør derefter kommandoen git rm med flaget --cached for at fjerne filen fra depotet uden at slette den lokalt:

git rm --cached config.txt
Fjernelse af konfigurationsfil

Kontroller nu status for arbejdstræet og staging-området:

git status
Kontrol af status

Som du kan se, er sletningen af konfigurationsfilen allerede staged, men .gitignore-filen skal stadig tilføjes. Derefter skal begge ændringer committes:

git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Committer ændringer

Committen er gennemført.
Bekræft nu, at filen config.txt ignoreres ved at tilføje en ny linje med et eksempel på en adgangskode ved hjælp af kommandoen echo:

echo "PASSWORD=qwerty" >> config.txt
Ændring af konfigurationsfil

Til sidst, tjek status for arbejdstræet:

git status
Kontrol af arbejdsområde

Filen blev ændret, men den spores ikke af Git, så arbejdsområdet forbliver rent.

question-icon

Match handlingerne med de respektive kommandoer.

Remove files:
Rename Files:

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

Klik eller træk`n`drop elementer og udfyld hullerne

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 6
some-alt