No, you didn't do anything wrong. Git sometimes is like your best friend who secretly hates you. Let's say you start a fresh new project: mkdir new-project cd new-project git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com:felixge/new-project.git git push origin master So far so good. But - if like any self respecting geek, you juggle a million gi