はじめに
eas build --platform ios --profile development を実行すると、プロジェクト直下に eas.json が自動生成されます。
しかし、Git管理しているプロジェクトでこの eas.json が差分に上がっているのに削除できなくなることがあります。
今回はそのときの対処法をまとめます。
発生する状況
以下のコマンドを実行:
eas build --platform ios --profile development
その後、
「やっぱりこのファイルは不要」
「git管理したくない」
「間違って生成された」
などの理由で削除しようとすると…
❗ 問題発生
FinderやVSCodeで削除しても差分が消えない
変更破棄ボタンが押せない
Git上で削除扱いにならない
という状態になることがあります。
〜原因〜
Gitがそのファイルを未追跡(Untracked)状態として扱っているため、
「変更破棄」ではなく
「追加 or 無視」扱い
になっていることが原因です。
解決方法
✅ 手順
その後、差分に戻す(Unstageする)
これで正しく削除できます。


