.gitignore genereren
Genereer .gitignore-bestanden voor elke taal, elk framework of elke IDE
Invoer en opties
Draait in uw browser. Uw invoer blijft op dit apparaat.
Resultaten
Voer uw waarden in om het resultaat te zien.
Over de .gitignore-generator
De .gitignore-generator is een gratis online tool waarmee ontwikkelaars uitgebreide .gitignore-bestanden voor hun Git-repository's maken. Een .gitignore-bestand geeft aan welke bestanden en mappen Git van versiebeheer moet uitsluiten, zodat onnodige bestanden zoals buildartefacten, afhankelijkheidsmappen, IDE-configuraties en gevoelige omgevingsbestanden niet in uw repository terechtkomen.
Goed geconfigureerde gitignore-patronen houden uw repository schoon, verkleinen de kloongrootte, versnellen Git-bewerkingen en voorkomen vooral dat geheimen zoals API-sleutels, databasewachtwoorden en privétokens in .env-bestanden per ongeluk openbaar worden. Zonder een goed doordachte .gitignore raakt uw repository snel vervuild met bestanden die nooit gevolgd mogen worden.
Onze generator ondersteunt meer dan 30 technologieën, frameworks, IDE's en besturingssystemen, met voor elk samengestelde negeerpatronen. Selecteer eenvoudig de technologieën die u gebruikt en de tool genereert automatisch een ontdubbeld, goed geordend .gitignore-bestand met passende commentaren en secties. U kunt patronen van meerdere technologiestacks in enkele seconden zoeken, filteren en combineren.
Belangrijkste functies
- Ondersteuning voor 30+ technologieën, waaronder Node.js, Python, Java, Go, Rust, Ruby, PHP, C/C++, Swift en Kotlin
- Frameworkspecifieke patronen voor React, Vue, Angular, Next.js, Django, Flask, Laravel en Spring
- Patronen voor IDE's en editors: VS Code, IntelliJ, Eclipse, Vim, Sublime Text en Xcode
- Patronen voor besturingssystemen: macOS, Windows en Linux
- DevOps-patronen voor Docker, Terraform en omgevingsbestanden
- Automatische ontdubbeling van overlappende patronen over de geselecteerde technologieën
- Zoeken en filteren in realtime om snel elke technologie te vinden
- Met één klik naar het klembord kopiëren of downloaden als .gitignore-bestand
- Patroonteller met het totale aantal gegenereerde negeerregels
- Knoppen Alles selecteren en Alles wissen voor bulkacties
De .gitignore-generator gebruiken
- Zoeken of bladeren: Gebruik de zoekbalk om specifieke technologieën te vinden, of blader door de ingedeelde secties (talen, frameworks, IDE's, besturingssystemen, overig).
- Selecteer technologieën: Vink de selectievakjes aan naast elke technologie die u in uw project gebruikt. U kunt er zoveel selecteren als nodig is.
- Controleer het resultaat: De gegenereerde inhoud van de .gitignore verschijnt in het voorbeeldvenster rechts en wordt in realtime bijgewerkt wanneer u selecties wijzigt.
- Kopiëren of downloaden: Klik op “Kopiëren” om de inhoud naar het klembord te kopiëren, of op “Downloaden” om deze direct op te slaan als .gitignore-bestand.
- Plaats het in uw project: Voeg het .gitignore-bestand toe aan de hoofdmap van uw Git-repository. Hebt u er al een, voeg de nieuwe patronen dan samen met uw bestaande bestand.
Toepassingen
- Een nieuw project opzetten: Genereer een volledige .gitignore vóór uw eerste commit, zodat er vanaf het begin geen ongewenste bestanden in uw repository komen.
- Projecten in meerdere talen: Combineer negeerpatronen voor meerdere talen en frameworks in één bestand, voor monorepo's of polyglotprojecten.
- Eenheid in het team: Maak een consistente .gitignore die de IDE's, besturingssystemen en ontwikkeltools van alle teamleden dekt.
- Beveiliging versterken: Zorg dat omgevingsbestanden, inloggegevens, privésleutels en andere gevoelige gegevens altijd van versiebeheer worden uitgesloten.
- Open-sourceprojecten: Begin uw open-sourceproject met een professionele .gitignore die de hele technologiestack dekt.
- CI/CD optimaliseren: Houd buildartefacten, dekkingsrapporten van tests en tijdelijke bestanden buiten uw repository, zodat het klonen in pipelines sneller gaat.
- Overstappen op een ander framework: Voeg bij de overstap naar een nieuw framework snel de juiste negeerpatronen toe, zonder elk bestand afzonderlijk uit te zoeken.
Veelgestelde vragen
Is deze tool gratis?
Ja, de .gitignore-generator is volledig gratis te gebruiken. Er zijn geen gebruikslimieten, geen registratie nodig en geen betaalde functies.
Zijn mijn gegevens veilig?
Ja. Het .gitignore-bestand wordt volledig in uw browser gegenereerd. Er worden geen gegevens naar een server verzonden en uw selecties worden op geen enkele manier opgeslagen of bijgehouden.
Waar moet ik het .gitignore-bestand plaatsen?
Plaats het .gitignore-bestand in de hoofdmap van uw Git-repository. Git past de patronen toe op alle bestanden en submappen in die repository. U kunt ook extra .gitignore-bestanden in submappen aanmaken voor specifiekere regels.
Kan ik een globale .gitignore gebruiken voor al mijn projecten?
Ja. U kunt een globaal .gitignore-bestand instellen met git config --global core.excludesfile ~/.gitignore_global. Dit is ideaal voor bestanden die bij het besturingssysteem horen (zoals .DS_Store) en voor IDE-configuraties die voor al uw repository's gelden.
Wat gebeurt er als ik .gitignore toevoeg nadat bestanden al worden gevolgd?
Een patroon aan .gitignore toevoegen voorkomt alleen dat bestanden voortaan worden gevolgd. Bestanden die Git al volgt, blijven gevolgd. Om bestaande bestanden niet langer te volgen, moet u ze uit de index verwijderen met git rm --cached, gevolgd door een commit.
Waarom komen sommige patronen bij meerdere technologieën voor?
Onze generator ontdubbelt patronen automatisch. Als twee technologieën dezelfde negeerregels delen (zoals build/ bij zowel Java als Kotlin), verschijnt het patroon maar één keer in het gegenereerde resultaat.
Tips & best practices
- Maak eerst de .gitignore: Stel uw .gitignore altijd in vóór uw eerste commit, zodat ongewenste bestanden niet in de geschiedenis van het versiebeheer terechtkomen.
- Scheid projectpatronen en globale patronen: Zet projectspecifieke patronen in de .gitignore van de repository en persoonlijke IDE- en OS-patronen in uw globale .gitignore-bestand.
- Sluit geheimen altijd uit: Zorg dat .env-bestanden, API-sleutels, privésleutels en bestanden met inloggegevens altijd in uw .gitignore staan, om beveiligingsincidenten te voorkomen.
- Gebruik negatie spaarzaam: Patronen die beginnen met ! kunnen eerder genegeerde bestanden weer opnemen, maar maken .gitignore-bestanden snel onoverzichtelijk. Gebruik ze alleen als het nodig is.
- Voorzie patronen van commentaar: Voeg commentaar toe (regels die beginnen met #) om niet-voor-de-hand-liggende patronen toe te lichten, vooral in gedeelde repository's waar meerdere ontwikkelaars samenwerken.
- Controleer vóór het committen: Loop uw .gitignore regelmatig na, zodat nieuwe tools en afhankelijkheden die in de loop der tijd aan uw project zijn toegevoegd erin staan.