
.gitignoreの内容が反映されない
gitの管理対象に含めたくないファイルやディレクトリは .gitignore ファイルに記述することで対象外とすることができるのですが、
.gitignoreファイルに追加したのに、git statusコマンドで確認すると対象となったままとなっているなど、.gitignoreファイルの内容が反映されていないように見えることがあります。
.gitignoreファイルが有効にならない原因
一度gitの管理対象となっていることが原因です。
具体的には、git commitなどを行いgitの管理対象となっている場合に、ステージングエリア(キャッシュ)に管理対象外としたいファイルが存在する場合は、その状態で.gitignoreに追加しても管理対象外とならないためです。
対策方法
以下のコマンドでステージングエリア(キャッシュ)から対象のファイルを削除しましょう。
git rm -r --cached [filename]
次に読むおすすめ記事
Gitの全体像や基本コマンド、ブランチ運用、トラブル解決手順を体系的に学びたい方は、以下の完全ガイドもあわせて参考にしてください。

【完全版】Git初心者向けガイド|基本コマンドから実務トラブル解決まで
プログラムの開発やWeb制作において、いまや必須スキルとなったバージョン管理システム「Git(ギット)」。しかし、これからGitを学び始める初心者の方にとって、「ワークツリーやステージングなど聞き慣れない言葉が多い」「ブランチやマージの仕組…

