Faça o Git ignorar as mudanças no modo de arquivo

Quando você está trabalhando em seu ambiente de desenvolvimento local, às vezes você precisa alterar as permissões em vários arquivos. Se algum desses arquivos está sendo rastreado pelo Git, então o Git pensa que houve uma mudança no arquivo, mas na realidade foi simplesmente uma mudança de permissão. Para ignorar essas mudanças, vá para Terminal na raiz de seu repo git e digite:

git config core.filemode false

De agora em diante, o git irá ignorar qualquer mudança no modo de arquivo!