src refspec master does not match any

C++
# You are trying to add an empty repository, add something first, like a readme
touch README.md
git add README.md
git commit -m "Initial commit"
git push --set-upstream origin master#THis is not my solution but one this have worked for me in different situation so i copied all of them
git init
git add . //to add everything
git commit -m ''
git remote -v
git push heroku master

//New
git config --global user.email "[email protected]"

git config --global user.name "Your Name"
# You are trying to add an empty repository, add something first, like a readme
touch README.md
git add README.md
git commit -m "Initial commit"
git push --set-upstream origin mastergit init
git add . //to add everything
git commit -m ''
git remote -v
git push heroku master
git config --global user.email "[email protected]"

git config --global user.name "Your Name"
git commit -m "initial commit"
git push origin master
git push origin main

Source

Also in C++: