🫠
【Git】gitignoreが反映されない
概要
Flutterプロジェクトで、「.gitignore」に追加したが、Gitでトラッキングされてしまい、除外するのにハマったのでメモ。
原因
.gitignoreファイルで、コメント「# comment」の追記場所を間違えていた。
- 「右側」コメントを書くとNG
// NG
ios/fastlane/temp_build # fastlaneの一時ビルド用のフォルダ
- 「上側」コメントでOK(ignoreが反映される)
// OK
# fastlaneの一時ビルド用のフォルダ
ios/fastlane/temp_build
その他
すでにコミット済みの状態から、[.gitignore]対応する場合、
・履歴の削除(git rm -r --cached . )
(※or 対象ファイル[hoge.text]のみ指定して履歴の削除 git rm -r --cached hoge.text)
・履歴削除後のAdd(git add .)
・履歴削除後のコミット(git commit "refresh git cache.")
とするが、こちらをいくらやっても、反映されずハマったが、
コメントの書き方、という初歩的なミスが原因だった。
Discussion