Mam kilka plików w witrynie CodeIgniter, które będę chciał mieć w repozytorium, ale nie będę śledził żadnych zmian.
Na przykład wdrażam nową instalację tego frameworka na nowym kliencie, chcę pobrać następujące pliki (mają wartości domyślne CHANGEME) i muszę tylko wprowadzić zmiany specyficzne dla tego klienta (poświadczenia bazy danych, informacje o adresie e-mail, niestandardowe 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
Obecnie jeśli uruchomię
git clone git@github.com:user123/myRepo.git httpdocs
a następnie edytuj pliki powyżej, wszystko jest świetne. Do momentu wydania poprawki lub poprawki i uruchomienia git pull. Wszystkie moje zmiany są następnie nadpisywane.