Možná už používáš Git k ukládání svého projektu, ale někdy do něj nechceš přidat úplně všechno. Třeba nechceš, aby ostatní viděli tvoje tajné soubory, zálohy nebo nějaké dočasné soubory, které ti při práci vytváří počítač. A právě tady nám pomůže .gitignore!
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ředstav si, že píšeš svůj první program a máš tam nějaký soubor s poznámkami, který nechceš, aby ostatní viděli. Můžeš přidat jeho jméno do .gitignore souboru a Git na něj nebude dávat pozor.
Je to snadné! Postupuj podle těchto kroků:
# 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
.
.log
, .tmp
).git add .gitignore
git commit -m "Přidán soubor .gitignore"
git push
Když máš soubor .gitignore správně nastavený, můžeš použít příkaz git status
, abys zkontroloval, jaké soubory Git sleduje a které ignoruje. Soubory, které jsi uvedl v .gitignore, se ve výpisu neobjeví.