/ git

Git - wyłączenie śledzenia zawartości plików dla katalogu

Cześć,

Czasem chcemy wyłączyć śledzenie zawartości danego katalogu. Oczywiście pewnie część was pomyślała o .gitignore i miało by rację, dodanie takiej linijki

cache/

do .gitignore spowoduje pominięcie tego katalogu. Ma to jednak jeden minus, katalog cache zostaje pominięty czyli jak sklonujemy sobie repozytorium musimy katalog stworzyć ręcznie ponieważ nie da się dodać do repozytorium gita pustego katalogu.

Rozwiązanie

Tworzymy sobie plik w katalogu cache o nazwie .gitignore z następującą zawartością.

touch cache/.gitignore  
echo "*  
!.gitignore" > cache/.gitignore

W ten sposób cała zawartość będzie katalogu będzie nieśledzona.

Aktualizacji

Możemy użyć jeszcze .gitkeep.

Git - wyłączenie śledzenia zawartości plików dla katalogu
Share this