Sobre aquesta eina
Genereu fitxers .gitignore per al vostre projecte seleccionant els vostres llenguatges de programació, marcs, IDE i sistemes operatius. L'eina combina patrons d'ignoració seleccionats de les plantilles gitignore oficials de GitHub per crear un .gitignore complet que manté el vostre dipòsit net d'artefactes de compilació, dependències i fitxers del sistema.
Preguntes freqüents
- On hauria de posar el fitxer .gitignore?
- Col·loqueu .gitignore al directori arrel del vostre dipòsit. També podeu tenir fitxers .gitignore als subdirectoris per a regles específiques del directori. Git els processa jeràrquicament des de l'arrel fins a la fulla.
- .gitignore elimina els fitxers que ja es fan un seguiment?
- No. .gitignore només evita que s'afegeixin fitxers sense seguiment. Si ja es fa un seguiment d'un fitxer, afegir-lo a .gitignore no l'eliminarà. Executeu primer 'git rm --cached <file>' per deixar de fer-ne el seguiment.
- Quins patrons es necessiten més habitualment?
- node_modules/ per a JavaScript, __pycache__/ per a Python, .env per a secrets, .DS_Store per a macOS i directoris IDE (.idea/, .vscode/). Aquests cobreixen les cometes accidentals més habituals.
- Puc tenir un .gitignore global?
- Sí. Creeu un .gitignore global amb 'git config --global core.excludesfile ~/.gitignore_global'. Això s'aplica a tots els vostres dipòsits, perfecte per a fitxers SO i IDE (.DS_Store, Thumbs.db, .idea/).