问题:
1、本地初始化了git仓库,放了一些文件进去并进行了add操作和commit提交操作;
2、github创建了git仓库并建立了README,.gitignore等文件;
3、本地仓库添加了github上的git仓库作为远程仓库,起名origin;
git remote add origin 远程仓库地址
4,本地仓库也远程仓库关联
git branch --set-upstream-to=origin/master master |
这个时候就出现了

解决问题:
如果直接pull,就会出现
refusing to merge unrelated histories |
的错误,正确姿势:
git pull origin master --allow-unrelated-histories |
然后本地远程仓库关联
git branch --set-upstream-to=origin/master master |
最后就可以push了;
总结一下:本地仓库有文件,远程仓库也有文件,正确姿势:
1,git remote add origin 远程仓库地址
2,git pull origin master --allow-unrelated-histories
3,git branch --set-upstream-to=origin/master master
4,git push
本文详细介绍了当本地Git仓库已有文件,且远程GitHub仓库也存在文件时,如何正确地将两者进行关联并同步。文章提供了具体步骤,包括添加远程仓库、允许无关历史的拉取、设置上游分支及推送,帮助读者避免常见的合并错误。

427

被折叠的 条评论
为什么被折叠?



