xxxxxxxxxx
#This could have something to do with WSL reporting the permissions of all files
# on the Windows filesystem as being 777.
# Git then regards all files as changed because their permissions are different.
#Try changing the Git configuration so that permission changes are ignored:
# For the current repository
git config core.filemode false
# Globally
git config --global core.filemode false