Gitリポジトリに既にコミットされているファイル(config.php)がありますが、ローカルで無視します。つまり、そのファイルをリポジトリに残しておきたいが、Gitに変更を無視させます。
ファイルを.gitignoreに入れましたが、まだ変更されているとマークされ、Gitは何かをコミットするたびに変更をコミットしようとしています。何かアイデア、私は何が欠けているか間違っていますか?
ファイルが.gitignoreにあるにもかかわらずステータスに表示されている場合は、まだ追跡されていないことを確認してください。
git rm --cached config.php
ローカルで単に無視したい場合は、gitステータスで無視することもできます。
git update-index --assume-unchanged config.php
チェックインしたファイルを無視:
git update-index --assume-unchanged file
元に戻します
git update-index --no-assume-unchanged file
すべて元に戻す
git update-index --really-refresh
ファイルがすでにリポジトリにあるため、インデックス/ステージング領域にある場合、.gitignoreを更新してもその状況は変わりません-コミットされ続けます。
インデックス/ステージング領域からファイルを削除するには、git rm <file>
を使用します。