zoukankan      html  css  js  c++  java
  • push时git报错 error: failed to push some refs to 'git@gitee.com:git_zn/jianli.git' 解决办法

    完整的错误提示如下

    To gitee.com:git_zn/jl.git
     ! [rejected]        master -> master (fetch first)
    error: failed to push some refs to 'git@gitee.com:git_zn/jl.git'
    hint: Updates were rejected because the remote contains work that you do
    hint: not have locally. This is usually caused by another repository pushing
    hint: to the same ref. You may want to first integrate the remote changes
    hint: (e.g., 'git pull ...') before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.

    根据错误提示 用git pull 将远程仓库的内容pull下来

    无奈pull下来后再push还是报上述错误

    网上查找资料 找到了下面的解决办法

    在当前本地仓库下用git bash输入下面命令

    git pull gitee master --allow-unrelated-histories

    此时会有一个弹窗,提示你修改一个文档的内容,不用管他,按ESC键

    再按SHIFT+;  (SHIFT+;用来输入一个冒号)  再输入wq保存

    :wq

    接下来git会把远程仓库再pull一次

    看到这个提示表明pull完成

    再试试用

     git push gitee master
    •  注意
      • git push gitee master  gitee是我的远程仓库名字已经被我修改了,默认的一般为origin

     

    出现上面提示表示push到远程仓库成功


     上面的错误我只在码云上遇到过,在github上还没有遇到这样的问题,解决的办法应该和上面的类似


    错误解决办法参考了廖雪峰老师的一篇文章: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00150154460073692d151e784de4d718c67ce836f72c7c4000

  • 相关阅读:
    根据不同运行环境配置和组织node.js应用
    python下pip使用bug汇总
    python的虚拟环境
    nginx使用手册--nginx的命令行参数
    nginx使用手册--nginx.conf文件配置详解
    使用async读取异步数据
    [Bootstrap]组件(三)
    [Bootstrap]组件(二)
    [Bootstrap]组件(一)
    [javascript|基本概念|一元操作符]学习笔记
  • 原文地址:https://www.cnblogs.com/xiaoyuzhou55/p/9517987.html
Copyright © 2011-2022 走看看