DevTulz Online

.gitignore Generator

Selecteer technologieën om te beginnen

Wat is .gitignore?

Een .gitignore-bestand vertelt Git welke bestanden en mappen genegeerd moeten worden — zodat ze niet worden bijgehouden of naar uw repository worden gestuurd. Veelvoorkomende kandidaten zijn build-artefacten, afhankelijkheidsmappen (node_modules/, vendor/), omgevingsbestanden (.env), logbestanden en OS-specifieke bestanden zoals .DS_Store. Elk project zou een .gitignore moeten hebben die is afgestemd op zijn stack.

Hoe de .gitignore Generator te gebruiken

  1. Zoek of blader door uw technologieën — klik op een tag om deze te selecteren.

  2. Geselecteerde items verschijnen als chips in de balk hierboven — klik ✕ om de selectie ongedaan te maken.

  3. Voeg aangepaste patronen toe in het tekstvak hieronder.

  4. Kopieer de gegenereerde .gitignore en sla het op als .gitignore in de projectroot.

  5. Commit het .gitignore-bestand zelf — het moet door Git worden bijgehouden.

Veelgestelde vragen

Moet ik mijn .gitignore-bestand committen? Ja. Het .gitignore-bestand zelf moet worden gecommit naar de repository zodat alle medewerkers dezelfde ignoreregels delen. Het is het enige bestand in zijn categorie dat je wel wilt tracken.

Ik heb al een bestand gecommit dat genegeerd zou moeten worden — hoe verwijder ik het? Het toevoegen aan .gitignore zal een bestand dat al is gecommit niet uit tracking halen. Je moet dit uitvoeren: git rm --cached <filename> om het uit tracking te halen, en dan die wijziging committen. Daarna zal .gitignore voorkomen dat het opnieuw wordt toegevoegd.

Wat is het verschil tussen .gitignore en .gitkeep? .gitignore sluit bestanden uit van tracking. .gitkeep is een conventie (geen Git-functie) om een anderszins lege map toch in versiebeheer op te nemen — Git houdt standaard geen lege mappen bij, dus ontwikkelaars voegen een leeg .gitkeep-bestand toe om de mapstructuur te behouden.

Kan ik meerdere .gitignore-bestanden hebben? Ja. Je kunt .gitignore-bestanden in elke submap plaatsen. Elk ervan is van toepassing op zijn eigen map en alle submappen. Regels in .gitignore-bestanden in submappen overschrijven de .gitignore in de root voor die sub-tree.

Keywords: gitignore generator, gitignore bestand, gitignore sjabloon, bestanden negeren git, gitignore bouwer, gitignore Node.js, gitignore Python