Ignorering 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:
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.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Ignorering 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:
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.
Tak for dine kommentarer!