Čo je súbor GITIGNORE?

Ako otvárať, upravovať a konvertovať súbory GITIGNORE

Súbor s príponou súboru GITIGNORE je súbor Git Ignore, ktorý sa používa s kontrolným systémom verzie / zdroja s názvom Git. Určuje, ktoré súbory a priečinky by nemali byť ignorované v danom zdrojovom kóde.

Môže sa použiť na základe cesty, takže pravidlá sa vzťahujú len na konkrétne priečinky, ale môžete tiež vytvoriť globálny súbor GITIGNORE, ktorý sa vzťahuje na každé úložisko Git, ktoré máte.

Nájdete tu desiatky príkladov súborov GITIGNORE, ktoré sú odporúčané v rôznych scenároch, od stránky GitHub .gitignore šablóny.

Ako otvoriť súbor GITIGNORE

Súbory GITIGNORE sú textové súbory, čo znamená, že ich môžete otvoriť s ľubovoľným programom, ktorý dokáže čítať textové súbory.

Používatelia systému Windows môžu otvárať súbory GITIGNORE pomocou zabudovaného programu Poznámkový blok alebo pomocou aplikácie Poznámkový blok ++. Ak chcete otvoriť súbory GITIGNORE v systéme macOS, môžete použiť Gedit. Používatelia Linuxu (rovnako ako Windows a MacOS) môžu nájsť Atom užitočné pri otváraní a editovaní súborov GITIGNORE.

Súbory GITIGNORE však nie sú v skutočnosti použiteľné (tj nefungujú ako súbor ignorovať), pokiaľ nie sú použité v kontexte Git, čo je slobodný softvér, ktorý beží na systémoch Windows, Linux a macOS.

Súbor GITIGNORE môžete použiť tak, že ho umiestnite kdekoľvek chcete, aby sa pravidlá vzťahovali. V každom pracovnom adresári vložte iný a pravidlá pre ignorovanie budú pre každú zložku fungovať jednotlivo. Ak umiestnite súbor GITIGNORE do koreňového priečinka pracovného adresára projektu, môžete pridať všetky pravidlá, aby prevzal globálnu úlohu.

Poznámka: Neklaďte súbor GITIGNORE do adresára úložiska Git; ktoré neumožňujú uplatňovať pravidlá, pretože súbor musí byť v pracovnom adresári.

Súbory GITIGNORE sú užitočné pri zdieľaní pravidiel ignorovania s každým iným, kto môže klonovať váš úložisko. To je dôvod, prečo je podľa GitHubu dôležité, aby ste ho odovzdali do vášho úložiska.

Ako previesť do / zo súboru GITIGNORE

Pozrite si túto podložku pretečenia zásobníka, kde nájdete informácie o prevode CVSIGNORE na GITIGNORE. Jednoduchá odpoveď je, že neexistuje žiadny bežný prevodník súborov, ktorý by to mohol urobiť pre vás, ale môže existovať skript, ktorý môžete použiť na kopírovanie vzorov súboru CVSIGNORE.

Pozrite sa, ako môžete previesť repozitáre SVN do úložných priestorov spoločnosti Git, aby ste to mohli pomôcť. Pozrite si aj tento Bash skript, ktorý by mohol dosiahnuť to isté.

Ak chcete uložiť súbor GITIGNORE do formátu textového súboru, použite jeden z vyššie uvedených textových editorov. Väčšina z nich môže konvertovať na formáty TXT, HTML a podobný holý text.

Rozšírené čítanie súborov GITIGNORE

Môžete vytvoriť lokálny súbor GITIGNORE z Terminálu s týmto príkazom :

touch .gitignore

Celosvetový môže byť takto:

git config - globálne core.excludesfile ~ / .gitignore_global

Prípadne, ak nechcete vytvoriť súbor GITIGNORE, môžete do lokálneho úložiska pridať vylúčenia úpravou súboru .git / info / exclude .

Tu je jednoduchý príklad súboru GITIGNORE, ktorý by ignoroval rôzne súbory generované operačným systémom :

.DS_Store .DS_Store? ._ * .Traky ehthumbs.db Thumbs.db

Tu je príklad GITIGNORE, ktorý vylučuje súbory LOG , SQL a SQLITE zo zdrojového kódu:

* .log * .sql * .sqlite

Existuje veľa pravidiel vzoru, ktoré treba dodržiavať, aby sme dodržali správne pravidlá syntaxe, ktoré Git požaduje. O týchto a oveľa viac o tom, ako súbor funguje, môžete prečítať z oficiálnej webovej stránky GITIGNORE Documentation.

Nezabudnite, že ak ste už skontrolovali súbor a nechcete ho ignorovať, a neskôr ho do súboru GITIGNORE pridajte pravidlo ignorovania, Git nebude súbor ignorovať, kým ho nezrušíte nasledujúcim príkazom:

git rm - názov súboru vo formáte

Súbor sa ešte neotvára?

Ak váš súbor nefunguje, ako je popísané vyššie, skontrolujte správne čítanie prípony súboru. Ak napríklad nemôžete otvoriť textový editor alebo ak Git nerozpozná súbor, pravdepodobne nebudete pracovať s súborom GITIGNORE.

IGN je ďalší súbor ignorovať, ale nachádza sa vo formáte súboru Ignorovať zoznam RoboHelp vytvorený a použitý s Adobe RoboHelp pre vytváranie dokumentov pomoci Windows. Zatiaľ čo súbor môže mať podobnú funkciu - zoznam slov, ktoré sú ignorované pri vyhľadávaní prostredníctvom dokumentácie - nemôže byť použitý s Git a nedodržiava sa to isté pravidlá syntaxe.

Ak sa súbor neotvorí, vyhľadajte jeho rozšírenie súboru, aby ste zistili, aký formát je, aby ste našli príslušný softvér, ktorý ho otvorí alebo prevezme.