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-essensielt

bookIgnorering av Filer i Git

Ignorering av filer

Å ignorere filer i Git er viktig av flere grunner:

  • Redusert depotstørrelse: 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

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

Gitignore-fil

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

Lister opp alle filer og kataloger

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

Note
Merk

Hvis .gitignore ikke er tom, bør du bruke >>-operatoren for å legge til et nytt 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:

Sjekker status

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

Committer .gitignore-filen

Commiten er vellykket, og filen .DS_Store 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

Suggested prompts:

What other files should I add to .gitignore?

How do I remove a file from Git tracking if I accidentally committed it?

Can you explain how .gitignore patterns work?

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 depotstørrelse: 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

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

Gitignore-fil

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

Lister opp alle filer og kataloger

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

Note
Merk

Hvis .gitignore ikke er tom, bør du bruke >>-operatoren for å legge til et nytt 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:

Sjekker status

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

Committer .gitignore-filen

Commiten er vellykket, og filen .DS_Store 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