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

Ako vypnúť automatické prehrávanie na YouTube
Ako vypnúť automatické prehrávanie na YouTube
Pretože je k dispozícii všetok obsah, je bohužiaľ príliš ľahké ísť dole králičou dierou videí YouTube a stratiť pojem o čase. Je to ešte jednoduchšie vtiahnutie, ak povolíte možnosti platformy
Zmeňte veľkosť textu v systéme Windows 10
Zmeňte veľkosť textu v systéme Windows 10
V systéme Windows 10 boli odstránené všetky rozšírené možnosti vzhľadu. Avšak počnúc zostavením Windows 10 build 17692 je v aplikácii Nastavenia nová možnosť, ktorá ľahko umožňuje upraviť veľkosť textu.
NoDefender - deaktivujte program Windows Defender v systéme Windows 10 pomocou niekoľkých kliknutí
NoDefender - deaktivujte program Windows Defender v systéme Windows 10 pomocou niekoľkých kliknutí
Toto je riešenie, ktoré vám umožní úplne zakázať program Windows Defender v systéme Windows 10.
Dátum vydania, cena a nové funkcie systému Mac OS X Yosemite
Dátum vydania, cena a nové funkcie systému Mac OS X Yosemite
Nový operačný systém Mac, OS X Yosemite, bol svetu predstavený na konferencii Apple Worldwide Developers Conference (WWDC) v júni tohto roku. Potom bol sprístupnený na testovanie registrovaným vývojárom a ďalej vydaný pre prvého
Pripnúť stránku na hlavný panel v aplikácii Microsoft Edge Chromium
Pripnúť stránku na hlavný panel v aplikácii Microsoft Edge Chromium
Ako pripnúť web na hlavný panel v prehliadači Microsoft Edge Chromium Od verzie Windows 10 build 20175 spoločnosť Microsoft umožnila pripínať jednotlivé webové stránky na hlavný panel z Microsoft Edge. Kliknutím na pripnutú stránku na hlavnom paneli sa vám teraz zobrazia všetky otvorené karty pre danú lokalitu v ktorejkoľvek z nich
Ako odstrániť z Pokračovať v sledovaní v HBO Max
Ako odstrániť z Pokračovať v sledovaní v HBO Max
HBO Max umiestňuje položky, ktoré ste nedávno pozerali, do kategórie Pokračovať v pozeraní a umožňuje vám pokračovať tam, kde ste prestali, keď budete pripravení. Niekedy však nemáte v úmysle pokračovať v sledovaní konkrétneho filmu resp
Recenzia Nvidia GeForce GTX 460
Recenzia Nvidia GeForce GTX 460
Opakujúcou sa kritikou spoločnosti Fermi doposiaľ bolo, že ide o horúcu, pomalú a nákladnú technológiu, a Nvidia, ktorá vypĺňala dojazd redukovanou GTX 465, nepomohla. Preto nás teší návrat