zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    maxProfit2
    maxProfit
    getRow
    generate
    hasPathSum
    minDepth
    isBalanced
    sortedArrayToBST
    不得不学的 TCP三次握手和四次挥手
    java生态框架、中间件该有的都有了
  • 原文地址:https://www.cnblogs.com/fengxiongZz/p/7859891.html
Copyright © 2011-2022 走看看