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 projektets sikkerhed.
.gitignore-filen
.gitignore-filen er den primære metode til at angive, hvilke filer Git skal ignorere.
Den er typisk placeret i rodmappen af repositoryet og indeholder en liste over filmønstre, som Git udelukker fra sporing.
Hver linje repræsenterer et mønster for filer eller mapper, der skal ignoreres.
Brug indtil videre kun navnene på filerne.
Først, list alle filer og mapper i projektmappen, inklusive skjulte:
ls -la
Hvis du bruger macOS, opretter systemet automatisk en .DS_Store-fil.
Det er unødvendigt at spore og committe denne fil, så opret en .gitignore-fil med echo-kommandoen og tilføj linjen .DS_Store for at ignorere den:
echo .DS_Store > .gitignore
Hvis .gitignore ikke er tom, bør du bruge >>-operatoren for at tilføje en ny linje med filnavnet til den.
Herefter køres kommandoen git status for at bekræfte, at denne fil ikke længere vises på listen over untracked filer:
git status
Tilføj nu .gitignore-filen og commit den:
git add .gitignore
git commit -m "Add a gitignore file which ignores the .DS_Store file"
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