Generátor .gitignore

Zaškrtněte jazyky, frameworky, editory, operační systémy a nástroje, které se objevují ve vašem repozitáři; tato stránka sloučí jejich kurátorované šablony ignorování do jediného souboru .gitignore. Vzory se napříč šablonami deduplikují, seskupí pod záhlaví s komentářem pro každou šablonu a zapíší v rozumném pořadí — výsledek zkopírujte přímo do projektu nebo jej stáhněte. Vyhledávání šablon seznam okamžitě filtruje a vše běží lokálně ve vašem prohlížeči.
0 vybráno
Žádná šablona neodpovídá hledání.
Jak sloučení funguje: každá zaškrtnutá šablona přidá blok komentáře # Název šablony se svými vzory. Shodné vzory z různých šablon se zapíší jen jednou (vyhrává první výskyt), takže kombinace „Node.js“ s „macOS“ nebo „Visual Studio Code“ nikdy nevytvoří duplicitní řádky. node_modules/, složky editorů, systémové odpadní soubory a výstupy sestavení jsou obvyklí podezřelí — dobré pravidlo je ignorovat vše, co je generované, stahované nebo specifické pro stroj, a sledovaný zůstat skutečný zdrojový kód, konfigurace a dokumentace. Mějte na paměti, že .gitignore ovlivňuje jen nesledované soubory; chcete-li přestat sledovat již commitovaný soubor, použijte git rm --cached <soubor>.

Soukromí: šablony jsou vložené přímo v této stránce a sloučení probíhá lokálně — nic, co vyberete, se nikdy nenahrává.
Jak funguje porovnávání .gitignore?

Vzory jsou globy s několika pravidly, která stojí za znalost: *.log se shoduje v libovolné hloubce, build/ s koncovým lomítkem odpovídá jen adresářům, úvodní lomítko jako v /config.local ukotví vzor ke kořeni repozitáře a ** překlenuje úrovně adresářů. Git kontroluje vzory zdola nahoru: soubor je ignorován, když to říká poslední odpovídající řádek, a proto může pozdější výjimka ! znovu zahrnout to, co dřívější řádek vyloučil.

Výjimka nemůže zasahovat dovnitř vyloučeného adresáře — je-li build/ ignorován, !build/keep.js se nikdy neuplatní; musíte adresář odignorovat a ostatní jeho obsah znovu ignorovat.