I forgot to say: Google Drive doesn't work well as a local git repository. That was the source of some of my git problems. google was locking files during sync, but git needed to modify them.