Visual Source Code for Windows と Mac と両方で同じプロジェクト開発してたら、Windows のほうでもっさり git の変更点が検出される。
このページにすべてがまとまっていて、そりゃもう簡潔で。何なら他の記事もとてもためになったりして。自分のところに書いとく必要はないんだけど、万が一リンク切れとかイドウとかになると3年後の自分が困るので自分のところにもメモっとく。
ソースの変更点が検出されまくるのは、ファイルのパーミッション変更が検出されるから。それをオフにするために以下の事を行う。
Git Bash を開いたら、プロジェクトディレクトリで
git config --unset core.filemode
git config --global --unset core.filemode
を叩いて、ローカルの設定 (グローバル設定をオーバーライドしちゃうからね) をリセットした後、グローバルに以下の設定。
git config --global core.filemode false