🫠

【Git】gitignoreが反映されない

2024/10/26に公開

概要

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