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 Interaksjon
Git Essentials

bookIgnorering av Filer i Git

Ignorering av filer

Å ignorere filer i Git er viktig av flere grunner:

  • Redusert lagringsstørrelse for depotet: Ved å ignorere unødvendige filer hindrer du 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

Den primære mekanismen for å angi hvilke filer som skal ignoreres, er .gitignore-filen. Denne filen, som vanligvis plasseres i roten av depotet, inneholder en liste over filmønstre som Git skal ignorere. Hver linje i filen representerer et mønster for filer eller kataloger som skal ignoreres. Foreløpig bruker vi kun navnene på filene.

La oss først liste opp alle (inkludert skjulte) filer og kataloger i prosjektmappen:

Hvis du arbeider på en macOS-datamaskin, vil du mest sannsynlig ha filen .DS_Store, som automatisk opprettes av operativsystemet. Det gir ingen mening å spore og kommittere denne, så la oss opprette filen .gitignore ved å bruke kommandoen echo og skrive inn linjen .DS_Store for å ignorere denne filen:

Note
Merk

Hvis .gitignore ikke er tom, bør du bruke operatoren >> for å legge til et nytt filnavn på en ny linje.

Deretter kan vi kjøre kommandoen git status og se at denne filen ikke vises i listen over untracked filer:

Nå skal vi legge til vår .gitignore-fil og gjøre en commit:

Commiten 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?

Select the correct answer

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

Awesome!

Completion rate improved to 3.57

bookIgnorering 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: Ved å ignorere unødvendige filer hindrer du 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

Den primære mekanismen for å angi hvilke filer som skal ignoreres, er .gitignore-filen. Denne filen, som vanligvis plasseres i roten av depotet, inneholder en liste over filmønstre som Git skal ignorere. Hver linje i filen representerer et mønster for filer eller kataloger som skal ignoreres. Foreløpig bruker vi kun navnene på filene.

La oss først liste opp alle (inkludert skjulte) filer og kataloger i prosjektmappen:

Hvis du arbeider på en macOS-datamaskin, vil du mest sannsynlig ha filen .DS_Store, som automatisk opprettes av operativsystemet. Det gir ingen mening å spore og kommittere denne, så la oss opprette filen .gitignore ved å bruke kommandoen echo og skrive inn linjen .DS_Store for å ignorere denne filen:

Note
Merk

Hvis .gitignore ikke er tom, bør du bruke operatoren >> for å legge til et nytt filnavn på en ny linje.

Deretter kan vi kjøre kommandoen git status og se at denne filen ikke vises i listen over untracked filer:

Nå skal vi legge til vår .gitignore-fil og gjøre en commit:

Commiten 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?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
some-alt