美文网首页
iOS 开发 之 Git命令常见错误总结

iOS 开发 之 Git命令常见错误总结

作者: 黄成瑞 | 来源:发表于2019-09-25 15:45 被阅读0次
    1.git pull 失败
    ErrorMessage - fatal : refusing to merge unrelated histories (致命:拒绝合并不相关的历史)
    报错原因 - 两个不相干的git库,一个是本地库,一个是远端库,然后本地要推送到远端,远端觉得这个本地库跟自己不相干,所以告知无法合并。
    解决方法 - 
    a.从远端拉下来代码,本地要加入的代码放到远端库下载到本地的库,然后提交上去,这样你基于的库就是远端的库了,这是一次update了
    b.强制合并:git pull origin master --allow-unrelated-histories (把两段不相干的分支进行强行合并),然后push一下:git push gitlab master:init(gitlab是别名,master是本地branch名字,init是远端要推送的branch名字,注意本地要先add、commit完才能推上去)git push -u origin master
    

    参考网址1

    相关文章

      网友评论

          本文标题:iOS 开发 之 Git命令常见错误总结

          本文链接:https://www.haomeiwen.com/subject/dwvbyctx.html