When you are working on your local development environment, sometimes you need to change permissions on various files. If any of those files are being tracked by Git, then Git thinks there has been a change to the file but in reality it was simply a permissions change. To ignore these changes, go to Terminal in the root of your git repo and type:
git config core.filemode false
From now on git will ignore any filemode changes!