Git 既存のファイルやフォルダを無視したい時
技術情報
公開 2024年10月26日
はじめに
Gitでは、途中から無視したいファイルやフォルダを .gitignore に追加しても、すでに追跡(トラッキング)されているファイルは無視されません。
そのため、以下の手順が必要となります。
例として「obj フォルダを後から無視する場合」をとりあげます。
1.gitignore に無視するフォルダやファイルを追加
# .gitignore
obj/
2Gitのインデックスからキャッシュを削除
すでにGitでトラッキングされているファイルを無視するために、インデックスから削除します。
git rm -r --cached obj/
obj フォルダにあるファイルがインデックスから削除され、トラッキングされなくなります。
※ローカルのファイルは削除されずに残ります。
3変更をコミット
インデックスから削除した変更をGitにコミットします。
git commit -m "Update .gitignore to ignore obj folder"
手順は以上で完了です。