Hlavná Iné Čo je súbor GITIGNORE a ako ho môžem použiť?

Čo je súbor GITIGNORE a ako ho môžem použiť?



Pri práci s úložiskom git existuje nebezpečenstvo nežiaducich údajov. Našťastie môžete vytvoriť súbor s príponou GITIGNORE a určiť, ktoré súbory a priečinky sa majú v projekte ignorovať. Môžete vytvoriť globálne údaje GITIGNORE na použitie s každým úložiskom Git.

Čo

Ako vytvárať súbory GITIGNORE

Súbory GITIGNORE sú súbory vo formáte obyčajného textu, takže ich môžete otvoriť pomocou programu Poznámkový blok alebo ľubovoľného textového editora. Tu je postup, ako vytvoriť súbor GITIGNORE:

  1. Otvorte ľubovoľný textový editor a stlačte uložiť. Zmeňte názov na .gitignore.
  2. Pri úprave súboru je každý riadok vyhradený pre jeden priečinok alebo súbor, ktorý by mal git ignorovať.

Na pridanie komentárov do súboru .gitignore použite #

Použite * na zástupné znaky

Pomocou # / ignorujte cesty týkajúce sa súboru GITIGNORE.

Váš GITIGNORE môže napríklad vyzerať takto:

# Ignorovať priečinok node_modules

node_modules

# Ignorovať súbory súvisiace s kľúčmi API

.env

# Ignorovať súbory systému Mac

.DS_store

# Ignorovať konfiguračné súbory SASS

.sass-cache

prečo nevyhrá moju wii vzdialenú synchronizáciu

# Ignorovať všetky textové súbory

*.TXT

Ako možno viete, komentáre sú voliteľné.

Adresáre ignorujte zahrnutím ich ciest a použitím / na konci každého riadku.

Napríklad:

testovanie /

guľatina /

Ako získam facebook na svojom telefóne?

zaťaženie /

Aj keď je možné zástupný znak * použiť na ignorovanie všetkých súborov s konkrétnou príponou, môžete ich kombinovať so symbolom negácie!. Tu je príklad:

*.TXT

! readme.txt

! main.txt

Vyššie uvedené by informovalo git o ignorovaní všetkých súborov s príponou .txt okrem readme.txt a main.txt.

Pre adresáre je možné použiť zástupné znaky. Pri ich používaní buďte opatrní, ako je to znázornené v tomto príklade:

test /

! test / example.txt

Možno si myslíte, že git bude teraz ignorovať každý súbor v testovacom adresári okrem example.txt. To však nie je tento prípad. Z dôvodu výkonu bude stále ignorovať súbor example.txt, pretože sme definovali, že sa ignoruje celý testovací adresár.

Máte možnosť použiť dvojitú hviezdičku (**) na priradenie ľubovoľného počtu adresárov a súborov. Napríklad Test / ** / *. Txt dá gitu pokyn, aby ignoroval iba súbory končiace .txt v testovacom adresári a jeho podadresároch.

GITIGNORE File Ako používať jeden

Tri spôsoby implementácie súborov GITIGNORE

Použite globálny GITIGNORE so všetkými svojimi projektmi, či už so svojimi kolegami alebo sami. Môžete však vytvoriť miestny GITIGNORE alebo dokonca určiť pravidlá vylúčenia.

Vytvorte lokálny súbor GITIGNORE

Existujú dva spôsoby, ako definovať súbory GITIGNORE. Môžete mať súbor GITIGNORE na úrovni adresára alebo vytvoriť súbor v koreňovom adresári. Vo väčšine prípadov obsahuje GITIGNORE súbor vlastností a konfiguračné súbory. Keď aj vaši spoluhráči sťahujú ten istý súbor GITIGNORE, nezabudnite kvôli prehľadnosti pridať komentáre #.

Vytvorte globálny súbor GITIGNORE

Ak pracujete s viacerými archívmi git, môžete definovaním globálnych pravidiel pre miestne úložiská ušetriť veľa času.

Nemôžem kliknúť na tlačidlo Windows
  1. Vytvorte súbor GITIGNORE a definujte univerzálne pravidlá, ktoré sa majú uplatňovať.
  2. Pomocou vlastnosti core.excludesFiles transformujte svoj miestny súbor GITIGNORE na globálny. Použite nasledujúci riadok:

git config –global core.excludesFile

Vytvorte si osobné pravidlá GITIGNORE

Ak máte konkrétne úložisko, pravidlá, môžete upravovať globálne alebo lokálne súbory GITIGNORE. Tieto pravidlá nemožno zdieľať ani ovládať s ostatnými členmi vašej pracovnej skupiny. Môžete použiť osobné pravidlá GITIGNORE pre miestne pracovné adresáre alebo nastavenia záznamníka.

Použitie súboru GITIGNORE na potvrdené súbory

Ignorovať potvrdené súbory

Odovzdané súbory sa integrujú do úložiska, pretože sú uložené v pamäti. Ak tieto údaje ignorujete, je potrebné ich najskôr odstrániť. Navrhovanou metódou je odstránenie týchto súborov a následné potvrdenie a použitie zmien. Keď to urobíte, môžete konečne použiť GITIGNORE definovaním pravidla, kde bude súbor lokálne ignorovaný. Pridajte tento riadok:

git rm - uložené do vyrovnávacej pamäte

Týmto spôsobom bude súbor odstránený z úložiska, aj keď zostane v pracovnom adresári. Súbor GITIGNORE s týmto pravidlom by sa mal nachádzať v pracovnom adresári.

Potvrdiť predtým ignorovaný súbor

Ak chcete potvrdiť súbor, ktorý bol ignorovaný, môžete to urobiť pomocou riadku git add a možnosti force. Napríklad, ak chcete odstrániť example.txt zo súboru GITIGNORE a zachovať ho potvrdené v úložisku, vložte riadky:

git add -f example.txt

git commit -m Vynúti pridanie example.txt.

Teraz ste do úložiska pridali ignorovaný súbor. Posledným krokom je úprava súboru GITIGNORE odstránením ignorujúceho vzoru alebo pravidla.

Čo

Použite GITIGNORE vo svoj prospech

Pretože súbory GITIGNORE sú takmer v každom projekte, musíte sa naučiť, ako ich používať. Aj keď sú príkazy jednoduché, je nevyhnutné definovať si pravidlá a ignorovať správne súbory. Pri správnom používaní GITIGNORE ušetríte čas a optimalizujete svoj projekt.

Ako často potrebujete súbory GITIGNORE v úložisku git? Používate väčšinou globálne alebo miestne pravidlá? Podeľte sa o svoje skúsenosti v sekcii komentárov.

Zaujímavé Články

Redakcia Choice

Steve Jobs: Ako zmenil Apple?
Steve Jobs: Ako zmenil Apple?
Keď Steve Jobs zomrel 5. októbra 2011, technologický priemysel stratil jedného z popredných inovátorov a vodcov. Najväčší efekt sa však vždy prejavil v spoločnosti Apple a vplyv Jobs stále silno ovplyvňuje
Ako kopírovať text z dialógových okien v systéme Windows 8.1
Ako kopírovať text z dialógových okien v systéme Windows 8.1
Pri používaní systému Windows niekedy musíte skopírovať text z okna so správou, ktoré sa zobrazí na obrazovke. Niektoré aplikácie vám napríklad môžu zobraziť chybové hlásenie alebo podrobnosti o zlyhaní. V takom prípade by ste chceli skopírovať jeho text do schránky, aby ste ho mohli vložiť do vyhľadávania Google
Moto Z2 Force – zvuk nefunguje – čo robiť
Moto Z2 Force – zvuk nefunguje – čo robiť
Môže chvíľu trvať, kým si všimnete, že váš telefón nevydáva žiadny zvuk. Dôvody tohto problému môžu súvisieť s chybným softvérom, ale existuje aj šanca, že máte problém s hardvérom.
Recenzia HP Envy 13: štíhly, ale neinšpirujúci
Recenzia HP Envy 13: štíhly, ale neinšpirujúci
Aktualizácia: HP Envy 13 je stále k dispozícii, ale uzurpovala si ho novšia, ultratenká ponuka spoločnosti HP - HP Spectre 13. Ak hľadáte štíhly prenosný počítač od spoločnosti HP, mali by ste zvážiť
Nainštalujte predchádzajúce tapety Linux Mint do Mint 18
Nainštalujte predchádzajúce tapety Linux Mint do Mint 18
Ako nainštalovať predchádzajúce tapety Linux Mint do Mint 18. Linux Mint je dobre známy tým, že má dodávané nádherné tapety.
Najlepší nástroj na stiahnutie kotúčov Instagramu
Najlepší nástroj na stiahnutie kotúčov Instagramu
Instagram používateľom neposkytuje vstavaný nástroj na ukladanie kotúčov, ktoré považujú za zaujímavé. To spôsobilo, že mnohí používatelia hľadali aplikácie tretích strán, ktoré môžu použiť na sťahovanie Instagram Reels. V tomto článku sa pozrieme na
Ako sa vrátiť na predchádzajúcu verziu v systéme Windows 10
Ako sa vrátiť na predchádzajúcu verziu v systéme Windows 10
Program Windows Insider zahŕňa prijímanie zostavení systému Windows 10 pred vydaním. Nové zostavenia často obsahujú chyby, vďaka ktorým môže byť počítač nespustiteľný alebo nepoužiteľný. V takom prípade je dobré vrátiť sa k predchádzajúcej zostave.