Hoppa till innehåll
100% lokalt

.gitignore Generator

Skapa en .gitignore-fil från färdiga mallar för programmeringsspråk, redigerare och operativsystem.

Utmatning

.gitignore Generator

Välj de programmeringsspråk, körmiljöer, redigerare och operativsystem som ditt projekt använder, och denna generator skapar automatiskt en färdig .gitignore-fil från mallar för Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows och Linux. Välj så många du behöver — en typisk inställning är en språkmall plus din redigerare och ditt operativsystem, så lokala filer som node_modules, .idea eller .DS_Store aldrig hamnar i förrådet.

Att bara kombinera mallar riskerar dubbletter: både Node- och Python-mallar ignorerar till exempel build-katalogen. Slå på ”Slå samman dubblerade regler” och det första förekomsten av en regel behålls, senare dubbletter tas bort, så filen förblir kompakt och varje rad har ett tydligt syfte. ”Lägg till avsnittskommentarer” omsluter varje mall med en `### Name ###` rubrik så du direkt kan se vilken del som kommer varifrån, och ”Sortera avsnitt alfabetiskt” ordnar dem efter namn istället för standard språk-verktyg-OS-gruppering.

Projektspecifika sökvägar passar sällan in i en delad mall. Fältet ”Anpassade regler” accepterar en komma- eller radbruten lista — byggartefakter, lokala konfigurationsöverrskridningar, en katalog unik för ditt projekt — och lägger till det som ett eget avsnitt i slutet, efter alla inbyggda mallar. Det deduplikeras på samma sätt som resten av filen, så en anpassad regel som upprepar en mallrad skapar inte en andra kopia.

Allt körs i din webbläsare: projektvägar, filnamn eller förrådsinformation skickas aldrig någonstans. Kopiera resultatet direkt till din repositorys .gitignore, ladda ner det som en .txt-fil för att byta namn själv, eller skicka det till ett annat verktyg för att fortsätta redigera.

FAQ

Kan jag kombinera flera språkmallar på en gång?
Ja. Välj valfri kombination av språk, redigerare och operativsystem och de kombineras till en fil i den ordningen.
Vad gör ”Slå samman dubblerade regler”?
Det tar bort en regel om ett tidigare avsnitt redan har lagt till den, så ett mönster som build/ som visas i mer än en mall listas bara en gång.
Vart går mina anpassade regler?
De läggs till som ett sista avsnitt, efter alla valda mallar, i den ordning du skrev dem i.
Spelar ordningen på avsnitten någon roll för hur Git tillämpar reglerna?
Nej. Git tillämpar varje rad i en .gitignore på samma sätt oavsett vilket avsnitt den finns i; ordningen här är bara för läsbarhet.
Laddas min projektinformation någonstans upp?
Nej. Filen skapas helt i din webbläsare från inbyggda mallar och det du skriver — inget skickas till en server.