Git(错误集):refusing to merge unrelated histories

出现错误前进行的操作:

1、在Github上创建了一个新项目

Create a new repository

2、本地项目目录下使用Git init创建本地仓库

git init
创建完成后可以看到出现了.git目录

.git

3、错误:将本地项目pull到Github上

git pull https://github.com/CoderGxw/CameraAlbumTest.git

error code

此时出现了错误提示:refusing to merge unrelated histories
原因是本地项目的git仓库和github新建立的远程项目仓库是两个独立的仓库,没有关联。

解决问题的步骤

1、添加远程仓库的关联
git remote add origin https://github.com/CoderGxw/CameraAlbumTest.git

image.png

添加完成之后,使用git remote -v可以查看到出现了该仓库fetch和push

fetch&push

2、把两个项目合并
使用命令git pull origin master --allow unrelated-histories将两个项目合并

iallow unrelated-histories

3、将本地项目push到GitHub上

使用git push origin master:master将本地项目push

push

合并完成,现在可以在github上看到刚才提交的代码,再进行push、pull操作不会报错了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容