Git file permissions on Windows
From another question here on stackoverflow: How do I make Git ignore file mode (chmod) changes?
First see what core.filemode is set to -
git config core.filemode
Try setting it to false:
git config core.filemode false
From git-config(1):
core.fileMode
If false, the executable bit differences between the index and the
working copy are ignored; useful on broken filesystems like FAT.
See git-update-index(1). True by default.
I found the solution of how to change permissions (also) on Windows here: http://blog.lesc.se/2011/11/how-to-change-file-premissions-in-git.html
For example following command adds user execute permission to an arbitrary file:
git update-index --chmod=+x <file>