zoukankan      html  css  js  c++  java
  • 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]
  • 相关阅读:
    PKUSC2021游记
    P3349 [ZJOI2016]小星星
    序二
    1.3 解析库的安装
    1.2 请求库的安装
    1.5 存储库的安装
    1.6 Web 库的安装
    1.7 App 爬取相关库的安装
    2.1 HTTP 基本原理
    1.9 部署相关库的安装
  • 原文地址:https://www.cnblogs.com/11lang/p/6130927.html
Copyright © 2011-2022 走看看