WindowsPCのCygwinインストールからgitを使用しています。cygwinはNTFSファイルシステムでUnixアクセス許可ビットをサポートしていますが、私のEclipseのようなネイティブWindowsプログラムはそれらを認識しないため、Windowsプログラムによって作成されたすべてのファイルに実行可能ビットが設定されます(755)。
実行可能ビットがGitリポジトリに設定されているファイルをチェックインする必要があることはめったにありません。したがって、私はcore.filemode=falseデフォルトで持っていたいです。この値をグローバル構成で設定しましたが、残念ながら通常は効果がありません。文書化されgit cloneているように、ファイルシステムをプローブして、アクセス許可をサポートしているかどうかを確認し、それにcore.filemode応じてリポジトリごとに設定します。したがってcore.filemode=true、すべてのリポジトリ構成に構成があり、望ましいデフォルト。
自動的git cloneに設定されないようにする方法はありますか?core.filemode