Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Ignorering av Filer i Git | Mer Avansert Samhandling
Git-Essensielt

Ignorering av Filer i Git

Sveip for å vise menyen

Ignorering av filer

Å ignorere filer i Git er viktig av flere grunner:

  • Redusert lagringsstørrelse for depotet: å ignorere unødvendige filer hindrer at de lagres i versjonskontrollsystemet, noe som gir mindre depotstørrelse;
  • Fokus på kildekode: ved å utelate genererte filer eller artefakter, forblir depotet fokusert på kildekode og essensielle prosjektfiler;
  • Sikkerhet: å unngå inkludering av sensitiv informasjon, som API-nøkler eller passord, øker sikkerheten i prosjektet.

.gitignore-filen

.gitignore-filen er hovedmetoden for å angi hvilke filer Git skal ignorere. Den ligger vanligvis i rotmappen til depotet og inneholder en liste over filmønstre som Git utelater fra sporing. Hver linje representerer et mønster for filer eller mapper som skal ignoreres. Bruk foreløpig kun navnene på filene.

Gitignore-fil

Først, list opp alle filer og kataloger i prosjektmappen, inkludert skjulte:

ls -la
Viser alle filer og kataloger

Hvis du bruker macOS, oppretter systemet automatisk en .DS_Store-fil. Det er unødvendig å spore og legge til denne filen, så opprett en .gitignore-fil med echo-kommandoen og legg til linjen .DS_Store for å ignorere den:

echo .DS_Store > .gitignore
Note
Merk

Hvis .gitignore ikke er tom, bør du bruke >>-operatoren for å legge til en ny linje med filnavnet i den.

Opprette .gitignore-filen

Deretter kjør kommandoen git status og bekreft at denne filen ikke lenger vises i listen over untracked filer:

git status
Sjekker status

Legg nå til .gitignore-filen og gjør en commit:

git add .gitignore
git commit -m "Add a gitignore file which ignores the .DS_Store file"
Committerer .gitignore-filen

Committen er vellykket, og .DS_Store-filen blir ignorert.

question mark

Hvordan legge til en fil med navnet handler.py i en IKKE-TOM .gitignore-fil på riktig måte?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

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

Seksjon 2. Kapittel 5
some-alt