Mam kilka plików w witrynie CodeIgniter, które będę chciał mieć w repozytorium, ale nie śledzić żadnych zmian.Zachowaj plik w repozytorium Git, ale nie śledź zmian
Na przykład wdrażam nową instalację tego frameworku do nowego klienta, chcę pobrać następujące pliki (mają one wartości domyślne CHANGEME) i muszę po prostu wprowadzić zmiany specyficzne dla tego klienta (poświadczenia bazy danych, informacje o adresie e-mail, niestandardowy arkusz 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 biegnę
git clone [email protected]:user123/myRepo.git httpdocs
a następnie edytować pliki powyżej, wszystko jest świetnie. Do czasu wydania poprawki lub poprawki i uruchomienia git pull
. Wszystkie moje zmiany zostaną nadpisane.
możliwe duplikat z [Git: Plik, który musi zostać rozprowadzony, ale zignorowany/nie może zostać ponownie załadowany?] (http://stackoverflow.com/questions/5586267/git-file-that-must-be-distributed-but-ignored-not-reuploaded) – Daenyth
możliwy duplikat [git: czy mogę zatwierdzić plik i zignorować zmiany treści ?] (http://stackoverflow.com/questions/3319479/git-can-i-commit-a-file-and-ignore-the-content-changes) – CharlesB
Możliwy duplikat [git: czy mogę zatwierdzić plik i ignorować zmiany zawartości?] (http://stackoverflow.com/questions/3319479/git-can-i-commit-a-file-and-ignore-the-content-changes) –