起きた問題
WindowsからMacBookに乗り換え後、CursorでGit管理しているプロジェクトを開いたところ…
■ 原因
主にこの2つでした。
① 改行コードの違い

Gitが「全部変更された」と誤認識しているようです
② ファイル権限の違い(Mac特有)
実行権限の差で変更扱いになる
■ 実際にやった解決手順(これで直った)
① Mac側のGit設定を変更(ターミナル)
git config --global core.autocrlf input
git config --global core.fileMode false
▼設定確認
git config --global --list
↓これが出ればOK
core.autocrlf=input
core.filemode=false
② Cursorでターミナルを開く
プロジェクトを開いた状態で実行↓
git add --renormalize .
③ エラー発生(ここでハマった)
fatal: not a git repository
→ 原因:ディレクトリが違った
④ ディレクトリを修正
1つ上の階層に移動↓
cd ../
その後↓
git status
→ ../ が消えたら正しい場所
⑤ 再度実行
git add --renormalize .
git status
→ 正しく差分が整理された
⑥ Mac特有ファイルを除外
.gitignore に追加↓
.DS_Store
その後↓
git rm -r --cached .DS_Store
.DS_Store については、Mac自体での設定やFTPの設定方法などもあるので、下記記事もご参照ください!

■ 最終的な状態
git status
↓こんな感じになればOK
→ 正常な状態
■ 最後の仕上げ
git diff
これで、何も出力されなければOK!
■ 補足①:謎の文字化けファイルについて
\343\202\263...
これは日本語ファイル名がエスケープ表示されてるだけ
なので問題なし!
■ 補足②:やってはいけないこと
まとめ
今回の原因は👇
WindowsとMacの環境差によるGitの仕様
対策として👇
これで今後は同じ問題は起きなくなります。

