Dodatkowe reguły
Oprócz standardowych reguł, możesz korzystać z bardziej precyzyjnych wzorców, aby mieć pełną kontrolę
nad tym, co jest, a co nie jest śledzone przez Git.
- Ignorowanie plików na dowolnym poziomie zagnieżdżenia:
# Ignoruj pliki .DS_Store w każdym katalogu.
**/.DS_Store
- Ignorowanie wszystkich plików z wyjątkiem jednego:
# Ignoruj cały katalog 'config', ale nie plik 'config/global.php'.
/config/*
!/config/global.php
- Ignorowanie katalogu, ale śledzenie jego podkatalogów:
# Ignoruj folder 'public/assets' ale śledź wszystko w środku, co nie jest folderem.
/public/assets/*
!/public/assets/**/
- Ignorowanie po typie (np. wszystkich plików kompilacji):
# Typowe reguły dla różnych środowisk.
*.zip
*.rar
*.log
/vendor/
- Więcej informacji: Oficjalna dokumentacja gitignore.