isso acontece por causa do modo de arquivo. O Windows e o Linux gravam arquivos de maneira diferente, portanto, para ambos, os arquivos são constantemente "novos". digite isso no seu diretório:
git config core.filemode false
e as alterações no sistema de arquivos desaparecerão do seu índice.