其他分享
首页 > 其他分享> > git fatal: refusing to merge unrelated histories

git fatal: refusing to merge unrelated histories

作者:互联网

前几天误删了自己写了一个月的代码,悲痛万分
痛定思痛后,决定将所有的代码都传到gitee上。由于自己对git的不够娴熟,又导致我在上面耗费了数个小时
将自己的代码push至仓库时报了

! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://gitee.com/TeririQAQ/chip-management-system.git'

的错误,查询半天,是由于远程仓库新建时有初始化文件,直接push不上去
于是乎我想用pull合并,再上传,pull时却又报错

fatal: refusing to merge unrelated histories

原因是因为远程仓库已经存在代码记录了(初始的文件),并且那部分代码没有和本地仓库进行关联,我们可以使用如下操作允许pull未关联的远程仓库旧代码:

git pull origin master --allow-unrelated-histories

这个时候再push就不会报错了

标签:pull,git,仓库,代码,refusing,histories,push
来源: https://blog.csdn.net/qq_50465271/article/details/121795342