Soubor .gitignore nepracuje správně? Neignoruje soubory, i když by měl

Umístili jste do souboru .gitignore adresy souborů, které nechcete zahrnout do repozitáře mezi sledované soubory, ale přesto vám je GIT neustále sleduje? Soubor .gitignore pracuje správně, problém je ale v tom, že jsou stále sledovány soubory, které už byly v indexu.

V .gitignore máte následující řádek, který říká: ignoruj všechny soubory s příponou xml.gz v adresáři domena.cz/cache).

domena.cz/cache/*.xml.gz

K zastavení sledování zadejte následující příkaz:

git rm -r –cached cache/

Adresář cache bude vyjmut z vašeho repozitáře a další commity už budou adresář cache ignorovat (dle zadání v souboru .gitignore). Příkaz odstraní cesty z indexu, pracovní soubory ve stromu ale nebudou nijak modifikovány.




One Response to “Soubor .gitignore nepracuje správně? Neignoruje soubory, i když by měl”

  • hrach Says:

    Uf, ten bulvarni titulek! Samozrejme ze neme! :D Vsechno co je v jednou commitnute, to se musi sledovat. :))

Leave a Reply