On OSX I want to create a script that 'when a file changes, automatically runs 

```
git add [FILES CHANGED]; 
git commit -m "Changing ${file names}"; 
git push -u origin master"

```

I understand there is fswatch, however, this keeps a process running. 

Maybe I can try running "git status" and if != "On branch master
nothing to commit, working directory clean" then automatically push to Github?