gitignoreが反映されない時

git

※プロモーションページが含まれる場合があります

gitignoreにgit管理したくないファイルを記述するが、全然設定されてないことがありました。

そんな時に調べたのがキャッシュが関係しているということ。

下記のコマンド(どちらか)でキャッシュを削除することで解決しました。

$ git rm -r --cached . //ファイル全体キャッシュ削除
$ git rm -r --cached [ファイル名]  //ファイル指定してキャッシュ削除

コマンドを打つと変更点がステージングされるのでコミットしてあげて、再度ignoreに対象ファイルを記述すると想定通りに設定されていることが確認できました。

コメント

タイトルとURLをコピーしました