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就不会报错了

上一篇:2、elasticsearch_course_如何进行搜索


下一篇:全球首个数字资产智能交易生态系统Unizen启动Alts 2.0竞赛