Skip to content

Co je soubor GITIGNORE?

23 de Červenec de 2021
gitignore files 59ea0e5f054ad900119b606c

Soubor s příponou GITIGNORE je soubor Git Ignore používaný v systému řízení verzí / zdrojů s názvem Git.

Co je soubor GITIGNORE?

Soubor Git Ignore určuje, které soubory a složky by neměly být v daném zdrojovém kódu ignorovány. Lze jej použít na základě jednotlivých cest, takže pravidla se použijí pouze na konkrétní složky, ale můžete také vytvořit globální soubor GITIGNORE, který se vztahuje na každé úložiště Git, které máte. Na stránce šablon GitHubu .gitignore najdete desítky příkladů souborů GITIGNORE, které se doporučují v různých scénářích.

Jak otevřít soubor GITIGNORE

Soubory GITIGNORE jsou soubory prostého textu, což znamená, že je můžete otevřít v libovolném programu, který umí číst textové soubory. Uživatelé Windows mohou soubory GITIGNORE otevírat pomocí vestavěného programu Poznámkový blok nebo pomocí bezplatné aplikace Poznámkový blok ++. Chcete-li otevřít soubory GITIGNORE v systému macOS, můžete použít Gedit. Uživatelé Linuxu (stejně jako Windows a macOS) mohou považovat Atom za užitečný pro otevírání a úpravy souborů GITIGNORE. Soubory GITIGNORE však nejsou ve skutečnosti použitelné (tj. Nefungují jako ignorovaný soubor), pokud nejsou použity v kontextu Gitu, což je svobodný software běžící na Windows, Linux a macOS. Soubor GITIGNORE můžete použít tak, že jej umístíte kamkoli, kde chcete, aby pravidla platila. Vložte do každého pracovního adresáře jiný a pravidla pro ignorování budou fungovat pro každou složku zvlášť. Pokud vložíte soubor GITIGNORE do kořenové složky pracovního adresáře projektu, můžete tam přidat všechna pravidla tak, aby převzala globální roli. Nevkládejte soubor GITIGNORE do adresáře úložiště Git; to neumožňuje použití pravidel, protože soubor musí být v pracovním adresáři. Soubory GITIGNORE jsou užitečné pro sdílení pravidel ignorování s kýmkoli jiným, kdo by mohl klonovat vaše úložiště. To je důvod, proč je podle GitHubu důležité zavázat jej do svého úložiště.

Jak převést do / z GITIGNORE souboru

V tomto vlákně přetečení zásobníku najdete informace o převodu CVSIGNORE na GITIGNORE. Jednoduchá odpověď je, že neexistuje běžný převaděč souborů, který by to dokázal za vás, ale může existovat skript, který můžete použít ke kopírování vzorů souboru CVSIGNORE. Podívejte se, jak převést repozitáře SVN na repozitáře Git. Podívejte se také na tento skript Bash, který by mohl dosáhnout stejné věci. Chcete-li uložit soubor GITIGNORE do formátu textového souboru, použijte jeden z výše uvedených textových editorů. Většina z nich dokáže převést na TXT, HTML a podobné formáty prostého textu.

Pokročilé čtení na souborech GITIGNORE

Místní soubor GITIGNORE můžete vytvořit z terminálu pomocí tohoto příkazu: dotkněte se .gitignore

Globální lze vytvořit takto: git config –global core.excludesfile ~ / .gitignore_global

Alternativně, pokud nechcete vytvořit soubor GITIGNORE, můžete přidat vyloučení do místního úložiště úpravou .git / informace / vyloučit soubor. Zde je jednoduchý příklad souboru GITIGNORE, který by ignoroval různé soubory generované operačním systémem: .DS_Store
.DS_Store?
._ *. Koš
ehthumbs.db
Thumbs.db

Zde je příklad GITIGNORE, který ze zdrojového kódu vylučuje soubory LOG, SQL a SQLITE: * .log
* .sql
* .sqlite

Existuje spousta vzorových pravidel, která je třeba dodržovat, aby bylo možné dodržovat správná pravidla syntaxe, která Git vyžaduje. O těchto a mnoha dalších informacích o tom, jak soubor funguje, si můžete přečíst na oficiálním webu dokumentace GITIGNORE. Nezapomeňte, že pokud jste již zkontrolovali soubor, který nemá být ignorován, a poté pro něj přidáte pravidlo ignorování do souboru GITIGNORE, Git soubor nebude ignorovat, dokud jej nesledujete pomocí následujícího příkazu: – název souboru uložený v mezipaměti

Váš soubor se stále neotevírá?

Pokud váš soubor nefunguje výše popsaným způsobem, zkontrolujte, zda správně čtete příponu souboru. Pokud jej například nemůžete otevřít pomocí textového editoru nebo pokud soubor Git soubor nerozpozná, pravděpodobně nemáte do činění se souborem GITIGNORE. IGN je další ignorovaný soubor, ale je ve formátu souboru Ignorovat seznam RoboHelp vytvořený a používaný s Adobe RoboHelp pro vytváření dokumentů nápovědy Windows. I když soubor může sloužit podobné funkci – vypsat slova, která jsou při vyhledávání v dokumentaci ignorována – nelze jej použít s Gitem a nedodržuje stejná pravidla syntaxe. Pokud se váš soubor neotevře, prozkoumejte jeho příponu souboru a zjistěte, v jakém formátu je, abyste našli vhodný software, který jej otevře nebo převede.