DevTulz Online

Generátor .gitignore

Pro začátek vyberte technologie

Co je .gitignore?

Soubor .gitignore říká Gitu, které soubory a adresáře má ignorovat — zabraňuje jejich sledování nebo odesílání do vašeho repozitáře. Typickými kandidáty jsou artefakty sestavení, složky závislostí (node_modules/, vendor/), soubory prostředí (.env), soubory protokolů a soubory specifické pro OS, jako je .DS_Store. Každý projekt by měl mít .gitignore přizpůsobený jeho stacku.

Jak používat generátor .gitignore

  1. Hledejte nebo procházejte technologie — kliknutím na štítek jej vyberete.

  2. Vybrané položky se zobrazují jako čipy v horní liště — kliknutím na ✕ je odznačíte.

  3. Přidejte vlastní vzory do textového pole níže.

  4. Zkopírujte vygenerovaný .gitignore a uložte jej jako .gitignore v kořenovém adresáři projektu.

  5. Odevzdejte samotný soubor .gitignore — Git by ho měl sledovat.

Často kladené otázky

Měl bych potvrdit svůj soubor .gitignore? Ano. Samotný soubor .gitignore by měl být potvrzen v úložišti, aby všichni spolupracovníci sdíleli stejná pravidla ignorování. Je to jediný soubor v jeho kategorii, který chcete sledovat.

Již jsem potvrdil soubor, který by měl být ignorován — jak jej odstraním? Přidáním do .gitignore se neodstopuje soubor, který již byl potvrzen. Musíte spustit: git rm --cached <filename> pro odslehování, poté potvrdit tuto změnu. Poté .gitignore zabrání jeho opětovnému přidání.

Jaký je rozdíl mezi .gitignore a .gitkeep? .gitignore vylučuje soubory ze sledování. .gitkeep je konvence (ne funkce Git) pro udržování jinak prázdného adresáře sledovaného — Git nesleduje prázdné adresáře, takže vývojáři přidávají prázdný soubor .gitkeep, aby zachovali strukturu adresáře.

Mohu mít více souborů .gitignore? Ano. Soubory .gitignore můžete umístit do jakéhokoli podadresáře. Každý se vztahuje na svůj adresář a všechny podadresáře. Pravidla v souborech .gitignore podadresáře přepisují root .gitignore pro tento podstrom.

Keywords: generátor gitignore, soubor gitignore, šablona gitignore, ignorování souborů git, tvůrce gitignore, gitignore Node.js, gitignore Python