как нажать на файл в первый раз, но избегать в следующий раз (из push, следовательно, pull)

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

1

Решение

Вы можете добавить файл в .git/info/exclude или сказать git не отслеживать локальные изменения:

git update-index --skip-worktree local.config.php

Вы можете прочитать больше на git update-index Вот

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]