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-saa
s.git
! [re
jected]
master -> master (non-fast-for
WARD)
error:
Failed to push some refs to '
https://code.aliyun.com/test/test-saa
s.git'
hint:
updates were re
jected 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-for
WARDs' in 'git push --
Help' for detail
s.这段信息简单的说就是说远程与本地不同步,推送失败。
解决办法自然是通过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/72
801372
大佬总结
以上是大佬教程为你收集整理的记录一次Git问题及其解决方案全部内容,希望文章能够帮你解决记录一次Git问题及其解决方案所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。