Generátor .gitignore

Zaškrtnutím jazykov, rámcov, editorov, operačných systémov a nástrojov, ktoré sa objavujú v repozitári, táto stránka zlúči ich upravené šablóny ignorovania do jedného súboru .gitignore. Vzory sa naprieč šablónami zbavia duplicít, zoskupia pod hlavičkou komentára pre každú šablónu a zapíšu v rozumnom poradí — výsledok sa skopíruje priamo do projektu alebo stiahne. Vyhľadávanie šablón filtruje zoznam hneď a všetko beží lokálne v prehliadači.
0 vybraných
Žiadne šablóny nezodpovedajú hľadaniu.
Ako funguje zlúčenie: každá zaškrtnutá šablóna pridá blok komentára # Názov šablóny so svojimi vzormi. Rovnaké vzory z rôznych šablón sa zapíšu iba raz (vyhrá prvý výskyt), takže kombinácia „Node.js“ s „macOS“ alebo „Visual Studio Code“ nikdy nevytvorí duplicitné riadky. node_modules/, priečinky editorov, systémové odpadové súbory a výstupy zostavenia sú obvyklí podozriví — dobré pravidlo palca je ignorovať všetko, čo je vygenerované, stiahnuté alebo viazané na konkrétny počítač, a skutočný zdrojový kód, konfiguráciu a dokumentáciu sledovať. Treba mať na pamäti, že .gitignore ovplyvňuje iba nesledované súbory; na zastavenie sledovania už commitovaného súboru slúži git rm --cached <súbor>.

Súkromie: šablóny sú vložené do tejto stránky a zlúčenie prebieha lokálne — nič, čo sa vyberie, sa nikdy nenahrá.
Ako funguje zhoda v .gitignore?

Vzory sú globy s niekoľkými pravidlami, ktoré stojí za to poznať: *.log sa zhoduje v ľubovoľnej hĺbke, build/ s koncovou lomkou zodpovedá iba adresárom, úvodná lomka ako v /config.local ukotví vzor ku koreňu repozitára a ** sa rozprestiera naprieč úrovňami adresárov. Git kontroluje vzory zdola nahor: súbor je ignorovaný, keď to hovorí posledný zodpovedajúci riadok, a práve preto môže neskoršia výnimka ! znova zahrnúť to, čo predchádzajúci riadok vylúčil.

Výnimka nemôže zasiahnuť do vylúčeného adresára — ak je build/ ignorované, !build/keep.js sa nikdy neuplatní; treba adresár odignorovať a ostatný obsah znova ignorovať.