Contents
現象
.gitignoreで設定しているファイルが除外されない
原因
既にコミットされたことがある(キャッシュにインデックスのある)ファイルが対象だから
対応
既にコミットされたことがあるファイルを対象外にする場合はキャッシュを削除する必要がある
全ファイルキャッシュ削除
git rm -r --cached .
ファイル指定して個別にキャッシュ削除
git rm -r --cached [ファイル名]
.gitignoreで設定しているファイルが除外されない
既にコミットされたことがある(キャッシュにインデックスのある)ファイルが対象だから
既にコミットされたことがあるファイルを対象外にする場合はキャッシュを削除する必要がある
git rm -r --cached .
git rm -r --cached [ファイル名]