На сайті 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
. Усі мої зміни потім перезаписуються.