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