Om dette værktøj
Generer .gitignore-filer til dit projekt ved at vælge dine programmeringssprog, rammer, IDE'er og operativsystemer. Værktøjet kombinerer kurerede ignoreringsmønstre fra GitHubs officielle gitignore-skabeloner for at skabe en omfattende .gitignore, der holder dit lager rent fra byggeartefakter, afhængigheder og systemfiler.
Ofte stillede spørgsmål
- Hvor skal jeg placere .gitignore-filen?
- Placer .gitignore i rodbiblioteket i dit lager. Du kan også have .gitignore-filer i undermapper til mappespecifikke regler. Git behandler dem hierarkisk fra rod til blad.
- Fjerner .gitignore allerede sporede filer?
- Nej. .gitignore forhindrer kun usporede filer i at blive tilføjet. Hvis en fil allerede er sporet, vil tilføjelse af den til .gitignore ikke fjerne den. Kør 'git rm --cached <fil>' først for at stoppe med at spore den.
- Hvilke mønstre er der mest brug for?
- node_modules/ til JavaScript, __pycache__/ for Python, .env for secrets, .DS_Store til macOS og IDE-mapper (.idea/, .vscode/). Disse dækker over de mest almindelige utilsigtede begåelser.
- Kan jeg få en global .gitignore?
- Ja. Opret en global .gitignore med 'git config --global core.excludesfile ~/.gitignore_global'. Dette gælder for alle dine arkiver - perfekt til OS- og IDE-filer (.DS_Store, Thumbs.db, .idea/).