2012-04-25 4 views
1

Windowsマシンでxamppを実行しています。私はc:/ xampp/htdocsにローカルで実行しているgit reposの負荷があり、これらのreposのapplications/configフォルダにあるデータベース設定ファイルを無視するためにグローバルな無視を追加したいと考えています。グローバルなgitignoreが無視されています

htdocsフォルダに.gitignore_globalを作成し、htdocsフォルダ内でgit config --global core.excludesfile .gitignore_globalを実行してから、私のreposにナビゲートしてgit rm --cached application/config/database.phpを実行し、コミットしてプッシュしました。ファイルはgithub上で削除されていますが、database.phpを修正してgit statusを実行すると、そこにファイルが表示され、追加を待っています。これを調べて、負荷をかけましたが、私は間違っている...任意のアイデアですか?

+0

あなたの '.getignore_global'には何がありますか? – CharlesB

+0

文字通り 'database.php'だけです。パスを含める必要がありますか? –

+0

'git config --get core.excludesfile'で' core.excludesfile'のローカルオーバーライドがないことを確認してください。 – CharlesB

答えて

1

絶対パスをgit config --global core.excludesfileに指定する必要があります。これはマシン上のすべてのリポジトリで共有されているため、どこにあるのかを知る必要があります!

+0

ああ!だから 'C:\ xampp \ htdocs \ .gitignore_global'やフォワードスラッシュのようなもの? –

+0

私は上記を行いましたが、私はそれを変更してもデータベースファイルをコミットしたいと思っています。私は 'git rm --cached application/config/database.php'を試しましたが、それでも問題はありません。ご協力いただきありがとうございます! –

+0

'database.php'という別のファイルを作成すると' git status'に表示されますか? – CharlesB

関連する問題