xxxxxxxxxx
# 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
xxxxxxxxxx
#Try git show-ref to see what refs you have. Is there a refs/heads/master?
#Due to the recent "Replacing master with main in GitHub" action,
#you may notice that there is a refs/heads/main. As a result,
#the following command may change
#from ---> git push origin HEAD:master
#to ---> git push origin HEAD:main
#You can try
git push origin HEAD:master
#as a more local-reference-independent solution. This explicitly states
#that you want to push the local ref HEAD to the remote ref master
#(see the git-push refspec documentation).
xxxxxxxxxx
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin "_git repository link here_"
git push -u origin main
xxxxxxxxxx
git commit -m "initial commit"
git push origin master
xxxxxxxxxx
# find the right branch: master or main
# newer git repos start with main
git push origin main
# to switch head branch:
git branch -M main
xxxxxxxxxx
mkdir repo && cd repo
git remote add origin /path/to/origin.git
git add .
/*Make sure you commit before push to github*/
git commit -m "initial commit"
git push origin master
xxxxxxxxxx
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
xxxxxxxxxx
Try git show-ref to see what refs you have. Is there a refs/heads/master?
Due to the recent "Replacing master with main in GitHub" action,
you may notice that there is a refs/heads/main.
As a result, the following command may change from git push origin HEAD:master
to git push origin HEAD:main
So try `git push origin main`