Přeskočit na obsah

Generátor .gitignore

Vytvářejte .gitignore soubory ze šablon pro jazyky, editory a operační systémy.

Výstup

Generátor .gitignore

Vyberte si jazyky, běhová prostředí, editory a operační systémy, které váš projekt používá, a tento nástroj si automaticky vytvoří připravený .gitignore ze šablon pro Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows a Linux. Vyberte si kolik chcete — typická nastavení zahrnují jednu jazykovou šablonu, váš editor a váš operační systém, aby se lokální soubory jako node_modules, .idea nebo .DS_Store nikdy nedostaly do repozitáře.

Kombinace šablon bez úprav může vést k duplikátům: například Node i Python šablony ignorují adresář build. Zapněte „Sloučit duplicitní pravidla“ a první výskyt pravidla zůstane, pozdější duplikáty se odstraní, takže soubor zůstane krátký a každý řádek má jasný účel. „Přidat komentáře sekcí“ obalí každou šablonu `### Name ###` záhlavím, abyste na první pohled viděli, z které části pochází jednotlivý blok, a „Řadit sekce abecedně“ je seřadí podle názvu namísto výchozího řazení podľa jazyků-nástrojů-OS.

Specifické cesty projektu zřídka pasují do sdílené šablony. Pole „Vlastní pravidla“ podporuje seznam oddělený čárkami nebo novým řádkem — artefakty buildu, místní přepisy konfigurace, adresář jedinečný pro váš projekt — a připojí je jako samostatnou sekci na konec, za všechny vestavěné šablony. Deduplikuje se stejným způsobem jako zbytek souboru, takže vlastní pravidlo, které opakuje řádek šablony, nevytvoří druhou kopii.

Vše se spouští ve vašem prohlížeči: cesty projektů, názvy souborů nebo podrobnosti repozitáře se nikdy neposílají nikam. Výsledek si zkopírujte přímo do .gitignore vašeho repozitáře, stáhněte si jej jako textový soubor k přejmenování nebo odešlete do jiného nástroje, abyste v úpravách pokračovali.

Časté dotazy

Mohu kombinovat více jazykových šablon najednou?
Ano. Vyberte si libovolnou kombinaci jazyků, editorů a operačních systémů a všechny se sloučí do jednoho souboru v daném pořadí.
Co dělá „Sloučit duplicitní pravidla“?
Odstraní pravidlo, pokud ho již přidala dřívější sekce, takže vzor jako build/, který se vyskytuje ve více šablonách, je uveden pouze jednou.
Kam jdou moje vlastní pravidla?
Jsou připojena jako poslední sekce, za všechny vybrané šablony, v pořadí, které jste zadali.
Záleží na pořadí sekcí na to, jak Git aplikuje pravidla?
Ne. Git aplikuje každý řádek v .gitignore stejně, bez ohledu na to, v jaké sekci se nachází; pořadí zde slouží pouze pro čitelnost.
Jsou mé informace o projektu kdykoli nahrány?
Ne. Soubor se vytvoří zcela ve vašem prohlížeči z vestavěných šablon a toho, co zadáte — nic se neposílá na server.