• push本地代码到github发生错误的解决办法


    有一天,我在github上编写好了README.md这个文件,接着发现本地有段代码忘记上传了,于是熟练的输入git add .   git commit -m "modify",以为也就是几秒钟的事情,结果却发生以下的错误:

    百思不得其解,于是网上搜索了下,发现是因为远程repository和我本地的repository冲突导致的,而我在创建版本库后,在github的版本库页面点击了创建README.md文件的按钮创建了说明文档,但是却没有pull到本地。这样就产生了版本冲突的问题。

    有如下几种解决方法:
    1.使用强制push的方法:
    $ git push -u origin master -f
    这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

    2.push前先将远程repository修改pull下来
    $ git pull origin master
    $ git push -u origin master


    3.若不想merge远程和本地修改,可以先创建新的分支:
    $ git branch [name]
    然后push
    $ git push -u origin [name]

    我使用的办法为:

    先将修改的github文件pull下来

    git pull origin master

    然后再 git add .  git commit -m "modify"   git pull  git push 

  • 相关阅读:
    在不给spring管理的类中获取类
    poi操作excel
    闭包
    输入url的过程发生了什么?
    跨域
    函数节流-防抖函数
    预解析-案例
    移动端适配方案
    实现元素水平居中和垂直居中的几种方法
    css小知识点
  • 原文地址:https://www.cnblogs.com/fengxiongZz/p/7859891.html
Copyright © 2020-2023  润新知