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
. 그런 다음 모든 변경 사항을 덮어 씁니다.