Ao configurar um projeto para desenvolvimento local e editar um script php, executei git status
e percebi que todos os arquivos foram “modificados”.
Veja, o git não apenas percebe mudanças no código, mas também nos modos de arquivo. Isso pode ser muito irritante (ou talvez não).
Para parar essa tolice, execute o snippet abaixo em sua CLI:
git config --global core.filemode false
Isso irá classificar todos os repositórios e interromper o detalhamento.
Felicidades