Ako môžem použiť súbor .gitignore?

How Do I Use Gitignore File



Pri práci s úložiskami Git existujú určité súbory, ktoré nechceme zaviazať vždy, keď v našom úložisku vykonáme akékoľvek zmeny. Dôvodom je, že tieto súbory môžu súvisieť s určitými konfiguráciami alebo knižnicami, ktoré nechceme pokaziť alebo zmeniť. Tiež opätovným odoslaním takýchto súborov môže dôjsť k zamotaniu celého úložiska projektov. Preto Git predstavil koncept súboru .gitignore. Je to súbor v Gite, do ktorého môžete pridať všetky tie súbory z vášho úložiska projektov, ktoré nechcete opätovne potvrdzovať, alebo inými slovami súbory, ktoré chcete pri ukladaní ignorovať. Preto vám dnes vysvetlíme spôsob použitia súboru .gitignore v Ubuntu 20.04.

Spôsob použitia súboru .gitignore v Ubuntu 20.04

Ak chcete použiť súbor .gitignore v Ubuntu 20.04, prevedieme vás týmito deviatimi krokmi:







Krok 1: Získajte testovacie úložisko

Namiesto vytvárania vlastného úložiska projektov sme použili ukážkové úložisko dostupné na GitHub. Toto úložisko musíte získať spustením príkazu uvedeného nižšie:



klon git https://github.com/schacon/simplegit-progit



Po klonovaní zadaného úložiska do vášho systému Ubuntu 20.04 sa na termináli zobrazí nasledujúci stav:





Krok 2: Vytvorte vzorový súbor, ktorý chcete ignorovať

Teraz musíme vytvoriť vzorový súbor, ktorý chceme, aby bol v našom adresári projektov ignorovaný. Na to musíme najskôr prejsť do nášho adresára projektov spustením tohto príkazu:



cd / home / kbuzdar / simplegit-progit

Tu musíte zadať cestu, kam ste klonovali úložisko testov.

Keď sa nachádzate v úložisku testov, môžete v ňom vytvoriť ukážkový súbor spustením nasledujúceho príkazu:

sudo nano abc.txt

Keď sa tento súbor otvorí v nano editore, môžete do neho napísať ľubovoľný náhodný text, ako je to znázornené na obrázku nižšie, a potom tento súbor môžete uložiť.

Krok 3: Vytvorte súbor .gitignore

Akonáhle vytvoríme súbor, ktorý chceme v nasledujúcom potvrdení ignorovať, vytvoríme súbor .gitignore v našom úložisku projektov spustením nasledujúceho príkazu:

sudo nano .gitignore

Krok 4: Pridajte súbory, ktoré sa majú ignorovať, v súbore .gitignore

Keď sa súbor .gitignore otvorí pomocou editora nano, musíte do súboru .gitignore pridať názov súboru, ktorý chcete ignorovať. V našom prípade je to abc.txt. Po pridaní tohto súboru do súboru .gitignore ho jednoducho uložíme. Do samostatných riadkov môžete do súboru .gitignore pridať toľko súborov, koľko chcete ignorovať.

Krok 5: Reinicializujte Git

Keď vykonáme požadované zmeny, musíme Git znova inicializovať spustením nasledujúceho príkazu:

git init

Ak sa tomuto príkazu podarí úspešne znova inicializovať Git, uvidíte správu zobrazenú na obrázku nižšie.

Krok 6: Pridajte novo vykonané zmeny do svojho úložiska

Ďalším krokom je pridať novo vykonané zmeny do nášho archívu projektov spustením nasledujúceho príkazu:

git pridať.

Ak sú zmeny úspešne pridané do vášho úložiska projektov, systém nezobrazí na termináli žiadne správy, ako je to znázornené na obrázku nižšie.

Krok 7: Skontrolujte aktuálny stav Git

Teraz pred odoslaním týchto zmien do Gitu skontrolujeme aktuálny stav Gitu pomocou nasledujúceho príkazu:

stav git

Aktuálny stav nášho úložiska projektov Git je zobrazený na obrázku nižšie.

Krok 8: Vykonajte všetky zmeny

Teraz tieto zmeny vykonáme spustením nasledujúceho príkazu:

git commit –m Správa, ktorá sa má zobraziť

Tu môžete nahradiť správu, ktorá sa má zobraziť, ľubovoľnou správou podľa vášho výberu, ktorú chcete zobraziť s vašim nedávnym potvrdením.

Výsledky nášho nedávneho potvrdenia sú uvedené na obrázku nižšie.

Z obrázku uvedeného vyššie môžete ľahko vidieť, že bol potvrdený iba súbor .gitignore, a nie súbor abc.txt, pretože sme ho chceli v našom potvrdení ignorovať. Znamená to, že Git sa úspešne podarilo ignorovať súbor, ktorý sme uviedli v našom súbore .gitignore, a pritom vykonať zmeny.

Záver

Podľa dnešného tutoriálu môžete ľahko pridať toľko súborov, koľko chcete ignorovať, a pritom vykonávať svoje súbory .gitignore. Týmto spôsobom nielenže zachránite tieto súbory pred náhodným popletením, ale tiež ušetrí vaše zdroje, ktoré budú vynaložené na spáchanie irelevantných súborov.