Does this include using Dropbox for the local copy only? Still pushing to GitHub as usual, just using the Dripbox folder as the local directory.
Git expects to have full control over the files in the git repo. Git does not expect any changes to the files that it does not perform itself. Any scenario where an outside process performs regular changes to the Git repo is an opportunity to corrupt the repo.