• push到github报错解决方法


    在push代码到远程仓库时,报了如下的错误:

    $ git push -u origin master
    To https://github.com/11pdg/group-buy.git
     ! [rejected]        master -> master (non-fast-forward)
    error: failed to push some refs to 'https://github.com/11pdg/group-buy.git'
    hint: Updates were rejected because the tip of your current branch is behind
    hint: its remote counterpart. Integrate the remote changes (e.g.
    hint: 'git pull ...') before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.

    查阅资料得知,是因为在github上创建仓库的时候,顺便也创建了README文件,然而本地仓库又没有这个文件,所以导致版本冲突。

    有以下几种解决方法:

    1、强制push到远程仓库:

    git push -u origin master -f

    但是这样会导致远程仓库里的东西丢失,一般不会采用这样的方法,特别是团队开发的时候。

    2、push前先将远程仓库pull下来,再进行push:

    git pull origin master
    git push -u origin msater

    3、创建新的分支:

    git branch [name]
    
    git push -u origin [name]
  • 相关阅读:
    平均值的最值化
    GCJ 2008 R3 C 二分图匹配
    BZOJ 1013 高斯消元
    NOIP2015 d2T3 二分+树上前缀和
    9.7集训 总结
    BZOJ 1026
    BZOJ 3223
    NOIP前夕:codevs,关路灯
    NOIP前夕:codevs,解药还是毒药
    NOIP前夕:codevs,修剪花卉
  • 原文地址:https://www.cnblogs.com/11lang/p/6130927.html
Copyright © 2020-2023  润新知