the first time you push your local repo to a remote repo (f.e. github) if you get this message:
error: src refspec master does not match any.
error: failed to push some refs to 'email@example.com:xxx/yyy.git'
it’s because you forgot to make your first commit!
Pretty simple, yeah, but the literal of the error message it’s a bit difficult to “decipher” so I decided to write a quick note in case this helps you…