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

bookIgnorering af Filer i Git

Ignorering af filer

Ignorering af filer i Git er afgørende af flere grunde:

  • Reduceret repository-størrelse: Ignorering af unødvendige filer forhindrer dem i at blive gemt i versionsstyringssystemet, hvilket resulterer i mindre repository-størrelser;
  • Fokus på kildekode: Ved at udelukke genererede filer eller artefakter forbliver dit repository fokuseret på kildekode og væsentlige projektfiler;
  • Sikkerhed: Undgåelse af inkludering af følsomme oplysninger, såsom API-nøgler eller adgangskoder, øger sikkerheden for dit projekt.

Filen .gitignore

Den primære mekanisme til at angive filer, der skal ignoreres, er .gitignore-filen. Denne fil, som typisk placeres i roden af dit repository, indeholder en liste over filmønstre, som Git skal ignorere. Hver linje i filen repræsenterer et mønster for filer eller mapper, der skal ignoreres. Indtil videre bruger vi blot navnene på filerne.

Lad os først liste alle (inklusive skjulte) filer og mapper i vores projektmappe:

Hvis du arbejder på en macOS-computer, vil du sandsynligvis have filen .DS_Store, som automatisk oprettes af operativsystemet. Det giver ingen mening at spore og committe denne fil, så lad os oprette filen .gitignore ved hjælp af kommandoen echo og skrive linjen .DS_Store til den for at ignorere denne fil:

Note
Bemærk

Hvis .gitignore ikke er tom, bør du bruge operatoren >> for at tilføje en ny linje med filnavnet til den.

Derefter kan vi køre kommandoen git status og se, at denne fil ikke vises på listen over utrackede filer:

Lad os nu tilføje vores .gitignore-fil og committe den:

Committen er gennemført, og .DS_Store-filen ignoreres.

question mark

Hvordan tilføjes en fil med navnet handler.py korrekt til en IKKE-TOM .gitignore-fil?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

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

Suggested prompts:

What other files should I add to .gitignore?

How do I ignore a whole directory in .gitignore?

Can you explain how .gitignore patterns work?

Awesome!

Completion rate improved to 3.57

bookIgnorering af Filer i Git

Stryg for at vise menuen

Ignorering af filer

Ignorering af filer i Git er afgørende af flere grunde:

  • Reduceret repository-størrelse: Ignorering af unødvendige filer forhindrer dem i at blive gemt i versionsstyringssystemet, hvilket resulterer i mindre repository-størrelser;
  • Fokus på kildekode: Ved at udelukke genererede filer eller artefakter forbliver dit repository fokuseret på kildekode og væsentlige projektfiler;
  • Sikkerhed: Undgåelse af inkludering af følsomme oplysninger, såsom API-nøgler eller adgangskoder, øger sikkerheden for dit projekt.

Filen .gitignore

Den primære mekanisme til at angive filer, der skal ignoreres, er .gitignore-filen. Denne fil, som typisk placeres i roden af dit repository, indeholder en liste over filmønstre, som Git skal ignorere. Hver linje i filen repræsenterer et mønster for filer eller mapper, der skal ignoreres. Indtil videre bruger vi blot navnene på filerne.

Lad os først liste alle (inklusive skjulte) filer og mapper i vores projektmappe:

Hvis du arbejder på en macOS-computer, vil du sandsynligvis have filen .DS_Store, som automatisk oprettes af operativsystemet. Det giver ingen mening at spore og committe denne fil, så lad os oprette filen .gitignore ved hjælp af kommandoen echo og skrive linjen .DS_Store til den for at ignorere denne fil:

Note
Bemærk

Hvis .gitignore ikke er tom, bør du bruge operatoren >> for at tilføje en ny linje med filnavnet til den.

Derefter kan vi køre kommandoen git status og se, at denne fil ikke vises på listen over utrackede filer:

Lad os nu tilføje vores .gitignore-fil og committe den:

Committen er gennemført, og .DS_Store-filen ignoreres.

question mark

Hvordan tilføjes en fil med navnet handler.py korrekt til en IKKE-TOM .gitignore-fil?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
some-alt