Over deze tool
Genereer .gitignore-bestanden voor uw project door uw programmeertalen, frameworks, IDE's en besturingssystemen te selecteren. De tool combineert samengestelde negeerpatronen van GitHub's officiële gitignore-sjablonen om een uitgebreide .gitignore te creëren die je repository vrijhoudt van build-artefacten, afhankelijkheden en systeembestanden.
Veelgestelde vragen
- Waar moet ik het .gitignore-bestand plaatsen?
- Plaats .gitignore in de hoofdmap van uw repository. Je kunt ook .gitignore-bestanden in submappen hebben voor mapspecifieke regels. Git verwerkt ze hiërarchisch van wortel tot blad.
- Verwijdert .gitignore reeds bijgehouden bestanden?
- Nee. .gitignore voorkomt alleen dat niet-bijgehouden bestanden worden toegevoegd. Als een bestand al wordt bijgehouden, zal het toevoegen ervan aan .gitignore het niet verwijderen. Voer eerst 'git rm --cached <file>' uit om het volgen ervan te stoppen.
- Welke patronen zijn het meest nodig?
- node_modules/ voor JavaScript, __pycache__/ voor Python, .env voor geheimen, .DS_Store voor macOS en IDE-mappen (.idea/, .vscode/). Deze omvatten de meest voorkomende onbedoelde commits.
- Kan ik een globale .gitignore hebben?
- Ja. Maak een globale .gitignore met 'git config --global core.excludesfile ~/.gitignore_global'. Dit geldt voor al uw opslagplaatsen - perfect voor OS- en IDE-bestanden (.DS_Store, Thumbs.db, .idea/).