リポジトリから変更をプルすると、Gitはファイルのアクセス許可を変更します(実際には、彼はグループのwriteアクセス許可を変更します)。
私が正しければ、Gitは実行可能ビットのみを追跡する必要があります。これはとにかくcore.filemodefalseに設定することで削除できます。
ただし、ファイルモードは(ローカル、グローバル、およびユーザーで)falseに設定されていますが、プルすると、writeアクセス許可は常に変更されます。
正しいchmodをリセットするためにgit-hooksを使用することもできますが、これはオーバーヘッドであり、ファイルモードの変更を完全に無視するようにgitに要求する方法がある場合は望ましいです。
誰もがこれを達成する方法を知っていますか?