zoukankan      html  css  js  c++  java
  • (1)git push 遇到 failed to push some refs to 问题解决

    问题(一)

    git push origin master 提交文件后,再push发现此报错,如何解决

      

     原因

    此时可以打印git log查看,原因是远程仓库中的文件和我们本地的仓库有差异,例如你的远程仓库有个文件Readme. md,但是本地仓库却没有,就可能会出现这种情况
    
    需要本地和远程的文件应该合并后才能上传本地的新文件;

    解决办法

    (第一步)git pull --rebase origin master
    (先拉下来,将两个仓库内容合并)
    
    
    (第二步)git push -u origin master
    (上传)

     

    问题(二)

    再输入git pull --rebase origin master出现以下报错时

    解决办法

    将本地diff全部提交commit,因为有未提交的更改是不能执行pull, 若不能完全提交,则按照以下步骤:

    先执行 git stash #可用来暂存当前正在进行的工作

    再执行 git pull --rebase origin master
    最后再执行 git stash pop #从Git栈中读取最近一次保存的内容
    做一个优秀的程序媛
  • 相关阅读:
    怎么在虚拟机下的Linux系统安装数据库
    bbs仿博客
    算法思想
    vue前后台交互
    vue项目内文件的使用和配置
    pycharm使用vue
    vue之vue-cookies
    跨域请求
    vue的常用插件
    vue的生命周期
  • 原文地址:https://www.cnblogs.com/oytt/p/14360430.html
Copyright © 2011-2022 走看看