Хранить файл в репозитории Git, но не отслеживать изменения

У меня есть несколько файлов на сайте CodeIgniter, которые я хочу иметь в репозитории, но не отслеживать какие-либо изменения.

Например, я развертываю новую установку этой платформы на новом клиенте, я хочу, чтобы были загружены следующие файлы (они имеют значения по умолчанию CHANGEME), и мне просто нужно внести изменения, специфичные для этого клиента (учетные данные базы данных, адрес электронной почты информация об адресе, пользовательский CSS).

// the production config files i want the files but they need to be updated to specific client needs
application/config/production/config.php
application/config/production/database.php
application/config/production/tank_auth.php
// index page, defines the environment (production|development)
/index.php
// all of the css/js cache (keep the folder but not the contents)
/assets/cache/*
// production user based styling (color, fonts etc) needs to be updated specific to client needs
/assets/frontend/css/user/frontend-user.css

В настоящее время, если я запускаю

git clone git@github.com:user123/myRepo.git httpdocs

, а затем редактирую файлы выше, все отлично. Пока я не выпущу исправление или патч и не запущу git pull. После этого все мои изменения перезаписываются.

273
задан random 11 January 2014 в 10:11
поделиться