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

by Zdeněk Večeřa 1 Comment

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.



Comment ( 1 )

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

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>