git pull --rebase source: https://stackoverflow.com/questions/24114676/git-error-failed-to-push-some-refs-to-remote