Naučit se Git: Ignorování souborů a složek pomocí GitIgnore

Náš projekt někdy nespočívá pouze v kódu, který jsme vytvořili. Existuje několik souborů, které jsou generovány naším IDE nebo naším rámcem, které ve skutečnosti nejsou potřeba. Tyto soubory nebo složky někdy mohou při kopírování do jiného počítače generovat chyby, proto je nutné tyto nepotřebné soubory nebo složky ignorovat.

Představujeme GitIgnore

Soubor GitIgnore je soubor, který určuje soubory nebo složky, které chceme ignorovat. Existuje několik způsobů, jak je specifikovat

První z nich je specifikován specifickým názvem souboru. Zde je příklad, řekněme, že chceme ignorovat soubor s názvem readme.txt, pak stačí do souboru .gitignore zapsat readme.txt.

Druhý můžeme také napsat název přípony. Například budeme ignorovat všechny soubory .txt a poté napsat * .txt.

Existuje také metoda ignorování celé složky. Řekněme, že chceme ignorovat složku s názvem test. Pak můžeme jen napsat test / do souboru.

Existují i ​​jiné způsoby, jak definovat ignorované soubory. Ale jako začátek budete pravděpodobně používat pouze tyto 3 způsoby.

Ruce na

Zkusme vytvořit soubor .gitignore. Budu pokračovat ve svém úložišti. Definujme naše pravidla pro soubory, které je třeba uchovávat. Je to jen příklad.

  1. Pro readme v Githubu potřebujeme pouze soubor README.md. Pokud existuje soubor README.txt, budeme ignorovat.
  2. Také nepotřebujeme složku nazvanou výstup.
  3. Protože do úložiště nebudou přidány žádné soubory Java, ignorujte všechny soubory Java (.java).

Můžete zkontrolovat pravidla založená na předchozí části a převést je do souboru .gitignore. Mohl byste získat podobný soubor jako je tento.

Uložte tyto soubory jako soubor .gitignore a vložte je do kořenové složky projektu Git. Pokud se nyní pokusíte tyto soubory přidat do úložiště Git, bude ignorován. Protože již definujeme pravidlo pro soubory, které budou Git ignorovány.

Všimněte si, že se pokusím přidat README.txt, ale při pokusu o kontrolu s `git status` není uveden.

Je třeba si uvědomit, že pokud soubory nebo složky již přidané do projektu Git ještě předtím, než jej přidáme do souboru .gitignore, budou tyto soubory nebo složky v projektu Git stále dostupné. Protože se snažíme tyto soubory nebo složky ignorovat poté, co je již přidáme do systému sledování Git.

Zabalit

Dnes jsme mluvili o ignorování souborů a složek. Ignorování souborů a složek je důležité, protože ne všechny tyto soubory jsou potřebné při pokusu o přesun těchto projektů na jiná zařízení. Pokud se chcete dozvědět více o tom, jak určit tyto ignorované soubory a složky, můžete zkontrolovat odkazy na odkazy. Dále budeme vytvářet celé soubory .gitignore, které jsou specifické pro každý projekt, na kterém právě pracujete. Děkuji za přečtení.

Reference