Výuka IT

Gitignore

Možná už používáme Git k ukládání našeho projektu, ale někdy do něj nechceme přidat úplně všechno. Třeba nechceme, aby ostatní viděli naše tajné soubory, zálohy nebo nějaké dočasné soubory, které nám při práci vytváří počítač. A právě tady nám pomůže .gitignore!

Co .gitignore dělá?

Soubor .gitignore říká Gitu, jaké soubory má ignorovat. To znamená, že Git nepřidá tyto soubory do repozitáře, takže se neodešlou na GitHub / GitLab. Je to jako seznam věcí, které nechceš dát ostatním k nahlédnutí.

Příklad:

Představme si, že píšeme náš první program a máme tam nějaký soubor s poznámkami, který nechceme, aby ostatní viděli. Můžeme přidat jeho jméno do .gitignore souboru a Git na něj nebude dávat pozor.

Jak vytvořit .gitignore?

Je to snadné! Postupujme podle těchto kroků:

  1. Otevřeme textový editor (třeba Poznámkový blok).
  2. Vytvoříme nový soubor a pojmenujme ho přesně .gitignore.
  3. Do souboru napišme jména souborů nebo složek, které chceme ignorovat.

Příklad souboru .gitignore:


    # Ignoruj soubor s poznámkami
    poznamky.txt
    
    # Ignoruj všechny soubory typu .log (to jsou logy)
    *.log
    
    # Ignoruj celou složku se zálohami
    backup/
        

V tomto příkladu Git nebude sledovat soubor poznamky.txt, všechny soubory s příponou .log a složku backup.

Co dalšího můžeme ignorovat?

Jak přidat .gitignore do svého projektu?

  1. Ujistěme se, že máme vytvořený soubor .gitignore v hlavním adresáři našeho projektu.
  2. Přidejme soubor .gitignore do svého repozitáře:
  3. git add .gitignore
  4. Proveďme commit, aby Git uložil změny:
  5. git commit -m "Přidán soubor .gitignore"
  6. A nakonec odešleme změny na GitHub / GitLab:
  7. git push

Jak zjistit, že soubor opravdu funguje?

Když máme soubor .gitignore správně nastavený, můžeme použít příkaz git status, abychom zkontrolovali, jaké soubory Git sleduje a které ignoruje. Soubory, které jsme uvedli v .gitignore, se ve výpisu neobjeví.