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: ignorering av unødvendige filer forhindrer at de lagres i versjonskontrollsystemet, noe som gir mindre depotstørrelser;
  • 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.

Filen .gitignore

Filen .gitignore 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 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.

Opprette .gitignore-filen

Deretter kjører du kommandoen git status og bekrefter at denne filen ikke lenger vises i listen over untracked filer:

Sjekker status

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

.gitignore-filen blir committet

Committen er vellykket, og filen .DS_Store blir ignorert.

question mark

Hvordan legger man riktig til en fil med navnet handler.py i en IKKE-TOM .gitignore-fil?

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 should I do if I want to ignore other files or directories?

How can I remove a file from the repository if it was already committed before adding it to .gitignore?

Can you explain how the patterns in .gitignore 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: ignorering av unødvendige filer forhindrer at de lagres i versjonskontrollsystemet, noe som gir mindre depotstørrelser;
  • 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.

Filen .gitignore

Filen .gitignore 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 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.

Opprette .gitignore-filen

Deretter kjører du kommandoen git status og bekrefter at denne filen ikke lenger vises i listen over untracked filer:

Sjekker status

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

.gitignore-filen blir committet

Committen er vellykket, og filen .DS_Store blir ignorert.

question mark

Hvordan legger man riktig til en fil med navnet handler.py i en IKKE-TOM .gitignore-fil?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
some-alt