On the local machine I do
$ git push origin master Then on the remote
$ git status nothing to commit, working directory clean $ git pull origin master remote: Counting objects: 10, done. remote: Compressing objects: 100% (8/8), done. remote: Total 10 (delta 6), reused 0 (delta 0) Unpacking objects: 100% (10/10), done. * branch master -> FETCH_HEAD Updating 2df9bf3..2447f2a Fast-forward $ git status # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # (use "git push" to publish your local commits) # nothing to commit, working directory clean Why did a commit appear? What to do with him?