本地Git仓库无法合并到GitHub空main分支,求解决方法
解决方案
首先纠正你输入的错误命令:
- 你写的
git add remote origin <github repo link>.git是错误的,正确的添加远程仓库命令是:git remote add origin <github repo link>.git
接下来,因为远程main分支是空的,本地已经有了第一个commit,直接推送即可,不需要执行merge或rebase操作,具体步骤:
确认远程仓库已正确添加:
git remote -v输出应该能看到对应的origin仓库地址。
推送本地main分支到远程(如果本地分支不是main,先执行
git branch -M main重命名分支):git push -u origin main-u参数会将本地main分支与远程main分支关联,后续直接执行git push即可完成同步。
如果之前执行错误命令导致状态异常,可以先移除错误的远程配置,再重新添加:
git remote remove origin git remote add origin <github repo link>.git
之后再执行推送命令即可。
内容的提问来源于stack exchange,提问作者Harshit S
相关产品推荐
相关产品推荐

