-1. Midnight commander má bohužel jednu vlastnost, která může ztížit
- vaše začátky s gitem. Při kompilaci dojde k automatickému
- přegenerování některých souborů v repozitáři a git potom hlásí, že
- jsme tyto soubory změnili a "otravuje" s nimi při každém commitu.
-
- Naštěstí existuje možnost jak gitu říct, že nás změny v některých
- souborech nezajímají:
-
- git update-index --assume-unchanged $(git ls-files po m4)
-
- Příkaz `git ls-files po m4` vypíše všechny soubory z adresářů *po*
- a *m4*, které jsou spravované gitem a příkazem `git update-index
- --assume-unchanged` pak gitu sdělíme, aby si do indexu poznamenal,
- že tyto soubory má ignorovat.
-
- > *Poznámka:* Možná víte o souborech *.gitignore* (viz `man
- > gitignore`), které slouží k podobnému účelu. Ostatně midnight
- > commander je také využívá, jak se můžete snadno přesvědčit:
- >
- > cat .gitignore
- >
- > Soubory *.gitignore* se ale vztahují pouze na soubory, které
- > ještě nejsou součástí repozitáře, což není případ výše zmíněných
- > souborů.
-