Если файл должен игнорироваться, то мы его включаем в .gitignore, и если мы сделаем «git archive», то игнорируемые файлы в него не попадут.
Есть странные проекты, где есть генерируемые файлы изменения в которых с одной стороны нужно игнорировать, а с другой стороны они должны попадать в «git archive»
C одной стороны «git update-index --assume-unchanged» решает проблему.
Вопрос - как сохранить этот список в удаленном репозитории ? т.е. чтобы сделав «git clone» я получил в том числе и список неизменяемых файлов?