Comment puis-je faire Git d'ignorer mode fichier (chmod) des changements?

J'ai un projet dans lequel je dois changer le mode de fichiers avec chmod 777 pendant le développement, mais qui ne devrait pas changer dans les principaux repo.

Git ramasse sur chmod -R 777 . et les marques de tous les fichiers modifiés. Est-il un moyen de faire Git d'ignorer les changements de mode qui ont été apportées aux fichiers?

  • Ceci est utile lorsque vous travaillez avec git sur Windows + Bash sur Ubuntu que sur Windows
  • Pour ceux qui veulent juste pour ignorer les modifications des autorisations pour une invocation de git diff, et qui, par conséquent, ne pas vouloir changer leurs Git fichiers de configuration: vous pouvez utiliser git diff -G. par Zed réponse de ici.