Hlavní Jiný Co je soubor GITIGNORE a jak jej mohu použít?

Co je soubor GITIGNORE a jak jej mohu použít?



Při práci s úložištěm git existuje nebezpečí nežádoucích dat. Naštěstí můžete vytvořit soubor s příponou GITIGNORE a definovat, které soubory a složky mají být v projektu ignorovány. Můžete vytvořit globální data GITIGNORE pro použití s ​​každým úložištěm Git.

Co

Jak vytvořit soubory GITIGNORE

Soubory GITIGNORE jsou soubory prostého textu, takže je můžete otevřít pomocí programu Poznámkový blok nebo libovolného textového editoru. Zde je postup, jak vytvořit soubor GITIGNORE:

  1. Otevřete libovolný textový editor a stiskněte Uložit. Změňte název na .gitignore.
  2. Při úpravách souboru je každý řádek vyhrazen pro jednu složku nebo soubor, který by měl git ignorovat.

Pomocí # přidejte komentáře do souboru .gitignore

* Použijte jako zástupný znak

Pomocí # / ignorujte cesty relativní k souboru GITIGNORE.

Jako příklad může váš GITIGNORE vypadat takto:

# Ignorovat složku node_modules

node_modules

# Ignorovat soubory související s klíči API

.env

# Ignorovat systémové soubory Mac

.DS_store

# Ignorovat konfigurační soubory SASS

.sass-cache

jak změnit vstup na vizio smart tv

# Ignorovat všechny textové soubory

* .txt

Jak možná víte, komentáře jsou volitelné.

Adresáře ignorujte zahrnutím jejich cest a použitím / na konci každého řádku.

Například:

testování /

kulatiny /

jak nastavit role na svár

zatížení /

Zatímco zástupný symbol * lze použít k ignorování všech souborů s konkrétní příponou, můžete jej kombinovat se symbolem negace!. Zde je příklad:

* .txt

! readme.txt

! main.txt

Výše uvedené by informovalo git, aby ignoroval každý soubor s příponou .txt kromě readme.txt a main.txt.

Pro adresáře lze použít zástupné znaky. Při jejich používání buďte opatrní, jak ukazuje tento příklad:

test/

! test / example.txt

Možná si myslíte, že git bude nyní ignorovat každý soubor v testovacím adresáři kromě example.txt. To však není tento případ. Stále bude ignorovat soubor example.txt z důvodů výkonu, protože jsme definovali, že je celý testovaný adresář ignorován.

Máte možnost použít dvojitou hvězdičku (**) k přiřazení libovolného počtu adresářů a souborů. Například Test / ** / *. Txt řekne gitu, aby ignoroval pouze soubory končící .txt v testovacím adresáři a jeho podadresářích.

Soubor GITIGNORE Jak používat jeden

Tři způsoby implementace souborů GITIGNORE

Použijte globální GITIGNORE se všemi svými projekty, ať už se svými kolegy nebo samostatně. Můžete však vytvořit místní GITIGNORE nebo dokonce určit pravidla vyloučení.

Vytvořte místní soubor GITIGNORE

Soubory GITIGNORE lze definovat dvěma způsoby. Můžete mít soubor GITIGNORE na úrovni adresáře nebo vytvořit soubor v kořenovém adresáři. Ve většině případů obsahuje GITIGNORE soubor vlastností a konfigurační soubory. Když vaši spoluhráči také stahují stejný soubor GITIGNORE, nezapomeňte pro přehlednost použít # pro přidání komentářů.

Vytvořte globální soubor GITIGNORE

Pokud pracujete s více repozitáři git, můžete ušetřit spoustu času definováním globálních pravidel pro místní repozitáře.

jak odhlásit amazonskou palbu
  1. Vytvořte soubor GITIGNORE a definujte univerzální pravidla, která se mají použít.
  2. Pomocí vlastnosti core.excludesFiles transformujte místní soubor GITIGNORE na globální. Použijte následující řádek:

git config –globální core.excludesFile

Vytvořte osobní pravidla GITIGNORE

Pokud máte konkrétní úložiště, pravidla, můžete upravit globální nebo místní soubory GITIGNORE. Tato pravidla nelze sdílet ani ovládat s ostatními členy vaší pracovní skupiny. Můžete použít osobní pravidla GITIGNORE pro místní pracovní adresáře nebo nastavení protokolovacího nástroje.

Použití souboru GITIGNORE pro potvrzené soubory

Ignorovat potvrzené soubory

Potvrzené soubory se integrují do úložiště, protože jsou ukládány do mezipaměti. Pokud tato data ignorujete, je třeba je nejprve odstranit. Navrhovanou metodou je odstranit tyto soubory a poté potvrdit a použít změny. Jakmile to uděláte, můžete konečně použít GITIGNORE definováním pravidla, kde bude soubor lokálně ignorován. Přidejte tento řádek:

git rm - uloženo do mezipaměti

Tímto způsobem bude soubor odstraněn z úložiště, přestože zůstane v pracovním adresáři. Soubor GITIGNORE s tímto pravidlem by měl být v pracovním adresáři.

Potvrdit dříve ignorovaný soubor

Chcete-li potvrdit soubor, který byl ignorován, můžete to provést pomocí řádku git add a možnosti force. Například pokud chcete odebrat soubor example.txt ze souboru GITIGNORE a zachovat jej potvrzený v úložišti, vložte řádky:

git add -f example.txt

git commit -m Vynutit přidání example.txt.

Nyní jste do úložiště přidali ignorovaný soubor. Posledním krokem je úprava souboru GITIGNORE odstraněním ignorujícího vzoru nebo pravidla.

Co

Použijte GITIGNORE ve svůj prospěch

Protože soubory GITIGNORE jsou přítomny téměř v každém projektu, budete se muset naučit, jak je používat. I když jsou příkazy jednoduché, je důležité definovat pravidla a ignorovat správné soubory. Při správném používání GITIGNORE ušetříte čas a optimalizujete svůj projekt.

Jak často potřebujete soubory GITIGNORE v úložišti git? Používáte většinou globální nebo místní pravidla? Podělte se o své zkušenosti v sekci komentáře.

Zajímavé Články

Redakce Choice

Recenze Motorola Moto G5S Plus: Spousta telefonů za velmi rozumnou cenu
Recenze Motorola Moto G5S Plus: Spousta telefonů za velmi rozumnou cenu
Moto G5S je inteligentně vypadající levný telefon s působivou kamerou (přečtěte si celou naši recenzi zde); Moto G5S Plus, nebudete se divit, že se to dozvíte, je jeho větší verzí. Ve skutečnosti to není
Jak ručně ztlumit obrazovku Xbox One
Jak ručně ztlumit obrazovku Xbox One
Ve výchozím nastavení váš Xbox One po nastavené době automaticky ztlumí obrazovku. To šetří energii a může pomoci předcházet problémům, jako je retence obrazu u určitých typů televizorů. Místo čekání na automatické ztlumení obrazovky však existuje způsob, jak ji kdykoli ručně spustit. Funguje to takto.
Jak jít do práce v The Sims 4
Jak jít do práce v The Sims 4
Chcete-li udržet domácí rozpočet svých Sims 4 nad vodou a pokračovat ve stavbě svého vysněného domu, potřebujete Simoleony. Pokud se nechcete hrou ošidit nebo sháníte úspěchy a nemůžete je použít,
Jak nahrávat samostatné zvukové stopy v OBS
Jak nahrávat samostatné zvukové stopy v OBS
Jednou funkcí, která v OBS (Open Broadcaster Software) vyniká, je nahrávání samostatných zvukových stop. To dává streamerům, tvůrcům obsahu a všem, kdo chtějí zlepšit postprodukci nahrávek, šanci, aby tak učinili. Naučte se nahrávat samostatné zvukové stopy
Co je Kodi? Vše, co potřebujete vědět o aplikaci TV Streaming
Co je Kodi? Vše, co potřebujete vědět o aplikaci TV Streaming
Při budování dokonalého systému domácího kina vám žádný hardware na světě nemůže vyhovět bez vynikajícího softwaru, který k němu patří. Pokud hledáte nejlepší způsob, jak sledovat filmy a televizní pořady,
Jak změnit výšku řádku nabídky v systému Windows 10, Windows 8.1 a Windows 8
Jak změnit výšku řádku nabídky v systému Windows 10, Windows 8.1 a Windows 8
Takto můžete upravit výšku řádku nabídky ve Windows 10, Windows 8 a Windows 8.1. Můžete jej zvýšit nebo snížit.
Jak odebrat řádky tabulky z Dokumentů Google
Jak odebrat řádky tabulky z Dokumentů Google
Už od svého uvedení se díky Dokumentům Google stala spolupráce online práce snem. Můžete použít aplikaci prohlížeče typu MS Word, která je založená na cloudu a umožňuje jedinečné možnosti spolupráce. Ačkoli je Dokumenty Google do značné míry modelované