Imagine web/
in my home directory has permissions that are Ubuntu 14.04's default (I think 775 for directories and 644 for files). Then I change them to something else (silly but just for example):
$ chmod -R 777 ~/web
$ cd ~/web
$ git status
Results in:
On branch master Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
Why doesn't Git take into account owner and permission changes to files and directories?