Git shows all files as modified on WSL - GitDro/tech-tips GitHub Wiki

To fix the issue, run this in WSL bash:

git config --global core.autocrlf true

Source