VMWare Fusion の下で Windows を使用して、Windows ベースの開発作業を行っています。コードを OS X パーティションに保持し、フォルダーを共有して、Windows がドライブとして認識できるようにします。その後、他のすべての場合と同様に、シェルで Git を使用できます。
ただし、Windows でファイルを変更するたびに、モードが 100644 から 100755 に変更されます (基本的に chmod +x であるため、Windows は実行可能ビットが設定されていると Git に認識させる何かを行っているようです。
どうすればそれを止めることができますか? Windows では .gitconfig は関係ありません。Windows には Git がインストールされていません。
[編集]
少し考えた後、問題の作業ディレクトリのローカル .git/config で core.filemode をオフにして、問題を 1 つの方法で「解決」しました。ただし、OS Xでファイルのアクセス許可/実行を変更できるようにしたいが、Windows編集で変更を加えたくないため、これは優れたソリューションではありません。設定は作業ディレクトリレベルでしかできないため、それは不可能かもしれないと考え始めています。