Tengo varios archivos en un sitio de CodeIgniter que querré tener en el repositorio pero no rastrear ningún cambio.
Por ejemplo, implemento una nueva instalación de este marco en un nuevo cliente, quiero que se descarguen los siguientes archivos (tienen los valores predeterminados CHANGEME) y solo tengo que hacer cambios específicos para este cliente (credenciales de la base de datos, información de la dirección de correo electrónico, CSS personalizado).
// 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
Actualmente si corro
git clone git@github.com:user123/myRepo.git httpdocs
y luego edita los archivos de arriba, todo es genial. Hasta que libero una revisión o parche y corro git pull. Todos mis cambios se sobrescriben.