• (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栈中读取最近一次保存的内容
    做一个优秀的程序媛
  • 相关阅读:
    什么是高可用?
    URL中两种方式传参
    Flask基本环境配置
    爬虫urlib库的一些用法
    HTML第一部分
    python中递归题
    python中重要的内置函数
    关于生成器中的send,应用移动平均值,以及yield from
    python中装饰器进阶
    一些作业
  • 原文地址:https://www.cnblogs.com/oytt/p/14360430.html
Copyright © 2020-2023  润新知