Как скачать файл с Github только один раз и затем игнорировать изменения в нём?
Я хочу создать конфигурационный файл с паролями.
Каждый программист делает копию проекта, настраивает этот файл и затем, работает в обычном режиме.
Этот же файл должен быть .ignore ,но в то же время должен существовать и не реагировать на изменения.
Такое можно сделать?
Добавляете в игнор этот файл а сам файл конфигурации загружаете через сайт на гитхаб. Итог: файл клонируется с гита но при дальшейн коммитах будет игнорироваться.
Обычно в проекте добавлется пример файла конфигурации или какая-то дефолтная конфигурация.
К примеру в git database.yml.example, а в .gitignore database.yml
.gitignore именно для этого и создан. Каждый программист клонирует проект, затем вручную создает необходимый файл (копирует из какого-то места). Наличие имени файла в .gitignore гарантирует, что он не попадет в индекс.