Súbor GITIGNORE (čo to je a ako ho otvoriť)

Obsah:

Súbor GITIGNORE (čo to je a ako ho otvoriť)
Súbor GITIGNORE (čo to je a ako ho otvoriť)
Anonim

Súbor s príponou GITIGNORE je súbor Ignore Git, ktorý sa používa so systémom kontroly verzie/zdroja s názvom Git.

Čo je súbor GITIGNORE?

Súbor Git Ignore určuje, ktoré súbory a priečinky by sa mali v danom zdrojovom kóde ignorovať.

Môže sa použiť na základe jednotlivých ciest, takže pravidlá sa aplikujú iba 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.

Na stránke šablón.gitignore na GitHub môžete nájsť desiatky príkladov súborov GITIGNORE, ktoré sa odporúčajú v rôznych situáciách.

Ako otvoriť súbor GITIGNORE

Image
Image

Súbory GITIGNORE sú obyčajné textové súbory, čo znamená, že ich môžete otvoriť pomocou akéhokoľvek programu, ktorý dokáže čítať textové súbory.

Používatelia systému Windows môžu otvárať súbory GITIGNORE pomocou vstavaného programu Poznámkový blok alebo pomocou bezplatnej aplikácie Notepad++. 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 považovať Atom za užitočný na otváranie a úpravu súborov GITIGNORE.

Súbory GITIGNORE však nie sú v skutočnosti použiteľné (t. j. nefungujú ako ignorované súbory), pokiaľ sa nepoužívajú v kontexte Git, čo je bezplatný softvér, ktorý beží na Windows, Linux a macOS.

Súbor GITIGNORE môžete použiť tak, že ho umiestnite kdekoľvek, kde chcete, aby sa uplatňovali pravidlá. Vložte iný do každého pracovného adresára a pravidlá ignorovania budú fungovať pre každý priečinok samostatne. Ak vložíte súbor GITIGNORE do koreňového priečinka pracovného adresára projektu, môžete tam pridať všetky pravidlá, aby prebral globálnu rolu.

Nedávajte súbor GITIGNORE do adresára úložiska Git; to nedovolí použiť pravidlá, pretože súbor musí byť v pracovnom adresári.

Súbory GITIGNORE sú užitočné na zdieľanie pravidiel ignorovania s kýmkoľvek iným, kto by mohol klonovať vaše úložisko. Preto je podľa GitHubu dôležité odovzdať ho do vášho úložiska.

Ako konvertovať do/zo súboru GITIGNORE

V tomto vlákne Stack Overflow nájdete informácie o konverzii CVSIGNORE na GITIGNORE. Jednoduchá odpoveď je, že neexistuje bežný konvertor súborov, ktorý by to urobil za vás, ale môže existovať skript, ktorý môžete použiť na skopírovanie vzorov súboru CVSIGNORE.

Pomoc s tým nájdete v časti Ako konvertovať úložiská SVN na úložiská Git. Pozrite si aj tento skript Bash, ktorý by mohol byť schopný dosiahnuť to isté.

Na uloženie súboru GITIGNORE do formátu textového súboru použite jeden z vyššie uvedených textových editorov. Väčšina z nich dokáže konvertovať na TXT, HTML a podobné formáty obyčajného textu.

Pokročilé čítanie o súboroch GITIGNORE

Môžete vytvoriť lokálny súbor GITIGNORE z terminálu pomocou tohto príkazu:

dotknite sa.gitignore

Globálny sa dá vytvoriť takto:

git config --global core.excludesfile ~/.gitignore_global

Ak nechcete vytvoriť súbor GITIGNORE, môžete do svojho lokálneho úložiska pridať výnimky ú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?

._. Trashes

ehthumbs.dbThumbs.db

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

.log

.sql.sqlite

Existuje množstvo pravidiel vzorov, ktoré sa musia dodržiavať, aby sa dodržali správne pravidlá syntaxe, ktoré Git vyžaduje. O týchto a oveľa viac o tom, ako súbor funguje, si môžete prečítať na oficiálnej webovej stránke dokumentácie GITIGNORE.

Uistite sa, že ak ste už prihlásili súbor, ktorý sa nemá ignorovať, a neskôr preň pridáte pravidlo ignorovania do súboru GITIGNORE, Git nebude tento súbor ignorovať, kým ho nezrušíte pomocou nasledujúci príkaz:

git rm -- názov súboru vo vyrovnávacej pamäti

Stále sa váš súbor neotvára?

Ak váš súbor nefunguje podľa popisu vyššie, skontrolujte, či správne čítate príponu súboru. Ak ho napríklad nemôžete otvoriť pomocou textového editora alebo ak Git súbor nerozpozná, možno v skutočnosti nemáte čo do činenia so súborom GITIGNORE.

IGN je ďalší ignorovaný súbor, ale je vo formáte súboru zoznamu ignorovaných RoboHelp, ktorý vytvoril a používa Adobe RoboHelp na vytváranie dokumentov pomocníka Windows. Hoci súbor môže slúžiť podobnej funkcii – na zoznam slov, ktoré sú pri vyhľadávaní v dokumentácii ignorované – nemožno ho použiť s Git a nespĺňa rovnaké pravidlá syntaxe.

Ak sa váš súbor neotvorí, preskúmajte jeho príponu súboru a zistite, v akom formáte je, aby ste mohli nájsť vhodný softvér, ktorý ho otvorí alebo skonvertuje.

FAQ

    Ako uvidím, čo je v mojom GITIGNORE?

    Súbor môžete otvoriť pomocou zvoleného textového editora. Môžete tiež použiť príkaz git check-ignore príkaz pathname a zistiť, či je konkrétny súbor v zozname ignorovaných.

    Čo je GITIGNORE a GITATTRIBUTES vo Visual Studio?

    Súbor GITIGNORE obsahuje zoznam položiek, ktoré nie sú sledované úložiskom Git, zatiaľ čo súbor GITATTRIBUTES špecifikuje, ako zaobchádzať s konkrétnymi súbormi na základe názvu cesty. Oba súbory môžete otvoriť a zmeniť vo Visual Studiu z Nastavenia úložiska > Ignorovať a súbory s atribútmi

    Ako môžem GITIGNORE priečinok?

    Ak chcete ignorovať obsah konkrétneho adresára, otvorte svoj súbor GITIGNORE a napíšte folder_name /.

Odporúča: