Как добавить в гит конфигурационные файлы?

Вопрос в следующем. У меня есть файл, в котором прописан массив конфигураций. Я хочу добавить туда список ключей, которые можно конфигурировать, а значения будут подставляться индивидуально для каждой площадки. Мне нужно добавить файл в гит с ключами, но без значений, закомитить, а после этого сделать так, чтобы этот файл больше не отслеживался. Подскажите, пожалуйста, какая последовательность команд позволит мне это сделать?


Ответы (2 шт):

Автор решения: Эникейщик

Добавить, запушить, а потом внести в .gitignore.

→ Ссылка
Автор решения: Teivaz

Это довольно рискованное мероприятие. Часто используют другой подход:

Допустим, файл конфигурации называется config.json. Этот файл добавляют в .gitignore сразу. Затем создают отдельно файл с заглушками и называют его config-template.json. Его добавляют в репозиторий.

В этом случае сценарий следующий: пользователь клонирует репозиторий, из шаблона config-template.json создает свой config.json, поскольку он уже игнорируется гитом, то никогда не получает его в списке добавленных или изменённых.

→ Ссылка