Git   发布时间:2022-05-05  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了记录一次Git问题及其解决方案大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_696_0@错误信息:fatal: refusing to merge unrelated histories

错误产生背景:我将原先测试的项目本地删除后提交,然后将新的项目按照git的提交步骤进行提交,在最后一步,也就是提交到远程仓库的时候出现如下错误:
To https://code.aliyun.com/test/test-saas.git
 ! [rejected]        master -> master (non-fast-forWARD)
error: Failed to push some refs to 'https://code.aliyun.com/test/test-saas.git'
hint: updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forWARDs' in 'git push --Help' for details.

这段信息简单的说就是说远程与本地不同步,推送失败。

解决办法自然是通过git pull命令 进行同步
但是当git pull时就出现上述的错误信息,也就是这段话:fatal: refusing to merge unrelated histories
翻译过来的意思是: 拒绝合并不相关的历史

因为之前的那个项目与这个完全没有任何关系,仅仅就是个测试。
那么如何解决呢?
通过git命令行强制合并即可,在git pull origin master 加上--allow-unrelated-histories
命令如下:
git pull origin master --allow-unrelated-histories

最后在执行git push origin master 看到数据在传输到远程仓库表示已经成功解决这个问题。

问题参解决方链接:https://blog.csdn.net/m0_37402140/article/details/72801372

大佬总结

以上是大佬教程为你收集整理的记录一次Git问题及其解决方案全部内容,希望文章能够帮你解决记录一次Git问题及其解决方案所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: