If I "git pull" open and run a file - it works fine
If I then make further changes (locally), commit those (to GitHub) and 'git pull' - I often get a message about conflicting changes and the need to 'merge' or 'stash' changes (so I git reset --hard as I've made no changes)
Thing is - I've not changed the file on PA at-all but I suspect just opening/running is 'touching the file or otherwise changing it somehow?
Perhaps this is an encoding/linefeed thing (I develop on Windows/repo synced via GitHub)??
I notice quite a lot of people asking about this here so I suspect it's not just me - ideas - anything I can test??