当想通过git init命令来将本地项目上传到新创建的repo时,
需要使用以下代码:
git init
git remote add origin "#############"
git pull --rebase origin main
git push -u origin main
注意:远程分支名和本地分支名是否不同(github服务器端将默认分支名从master改为main)
git pull = git fetch + git merge FETCH_HEAD
git pull --rebase = git fetch + git rebase FETCH_HEAD
原因分析:
是由于本地和远程仓库两者代码文件不同步,因此需要先pull,进行合并然后再进行push