😇

.gitignoreが反映されない

に公開

はじめに

何度か忘れては調べてを繰り返しているので、自分用にまとめることにしました。

事象

.gitignoreに追跡対象外とするファイルを記載しても反映されない

原因

既に追跡対象としてコミットしてしまっている

解決策

追跡対象から外す必要がある

# 追跡を解除
git rm --cached <file>

# 解除したファイルをコミット&Push
git commit -m "..."
git push origin/<branch-name>

ファイルを追跡対象外に追加する

.gitignoreに追跡対象外とするファイルを追加し、add, commit, pushを行う

これで解決した。

参考サイト

https://kinsta.com/jp/knowledgebase/gitignore-not-working/

Discussion