ローカルで操作したいPHP構成ファイルがありますがgit commits
、マスターリポジトリへの変更中はそれらの変更を無視します。.gitignore
以前はこの PHP ファイルを無視していたファイルがありましたが、問題が発生し、config.php
ファイルが無視されなくなり、再度無視する方法が思い出せません。
SOの人々が使用するように言っていることは知っていますが、config.phpファイルを削除し続けgit rm --cached <filename>
ないようにする方法を一生理解できません。git rm...
config.php をローカルで編集し続けることができるように無視する方法を誰かがリストできるかどうか疑問に思っていますが、これらの変更はレポに追加されません。
my の全内容は次の.gitignore
とおりです。
application/config.php
これが私のマスターレポには入れconfig.php
ずにローカルに保持したい私のPHPコードです:
$config['base_url'] = "http://localhost/";
//$config['base_url'] = "http://mysite.com/"; // this is the code and NOT
// "http://localhost" that i'd like to keep in my repo
これが私のファイルを削除するものです:
git rm --cached application/config.php
application/config.php
ファイルと別のファイルに変更を加える(コントロールとして)git commit -m 'config.php shouldn't be changed'
結果:
2 files changed, 1 insertions(+), 370 deletions(-)
(config.php
は 370 行の長さです)