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 získať prístup k možnostiam obnovenia systému v systéme Windows 8
Ako získať prístup k možnostiam obnovenia systému v systéme Windows 8
Opisuje, ako rýchlo získať prístup k možnostiam obnovenia systému v systéme Windows 8
Čo je súbor JAR a ako ho otvoriť
Čo je súbor JAR a ako ho otvoriť
Väčšinou je otvorenie dózy otázkou hrubej sily alebo ťuknutím okraja viečka o kuchynskú linku. V prípade súborov JAR je to trochu viac. Čo je teda súbor JAR a
Čo je rozklad pri spracovaní obrazu?
Čo je rozklad pri spracovaní obrazu?
Rozklad pri spracovaní obrazu využíva vzor pixelov na vytvorenie odtieňov farieb a prechodov, ktoré nemusia byť dostupné kombináciou bodov rôznych farieb.
Ako hrať s priateľmi medzi nami
Ako hrať s priateľmi medzi nami
Ako hra pre viacerých hráčov je Among Us veľmi obľúbená u hráčov všetkých vekových skupín. Okrem verejných zápasov s inými hráčmi môžete hrať aj so svojimi priateľmi. Toto zabráni ostatným v pripojení k vašim súkromným hrám. Ak si
Ako skontrolovať spotrebu dát
Ako skontrolovať spotrebu dát
Ako skontrolovať využitie dát v telefóne iPhone alebo Android pomocou nastavení telefónu, webovej stránky operátora alebo aplikácie operátora.
Automaticky odstrániť priečinok Windows.old v systéme Windows 10
Automaticky odstrániť priečinok Windows.old v systéme Windows 10
Priečinok Windows.old môžete automaticky odstrániť v systéme Windows 10. Tento priečinok bude obsahovať úplnú zálohu predchádzajúcej inštalácie systému Windows
Opravte čiernu tapetu systému Windows 7 po inštalácii KB4534310
Opravte čiernu tapetu systému Windows 7 po inštalácii KB4534310
Ako opraviť čiernu tapetu systému Windows 7 po inštalácii KB4534310 Spoločnosť Microsoft nedávno vydala bezpečnostnú opravu KB4534310 pre Windows 7, ktorá je súčasťou januárovej opravy v utorok. Kumulatívna aktualizácia KB4534310 a jej iba bezpečnostný náprotivok KB4534314 bohužiaľ tiež spôsobujú chybu v operačnom systéme, vďaka čomu je tapeta na ploche pre mnohých používateľov čierna. Čierna tapeta