У меня есть файл с именем local.config.php, в моем репо. Я хочу, чтобы этот файл извлекался в git clone (то есть только при первом извлечении), и со следующего раза я не хочу, чтобы этот файл отслеживался. Этот файл (после клонирования) должен рассматриваться как .gitignore
,
Всякий раз, когда кто-нибудь изменяет local.config.php на своем компьютере (после клона моего репо), git status
не должен показывать этот файл там, чтобы поставить или зафиксировать.
Вы можете добавить файл в .git/info/exclude
или сказать git не отслеживать локальные изменения:
git update-index --skip-worktree local.config.php
Вы можете прочитать больше на git update-index
Вот
Других решений пока нет …