首页 > 代码库 > push到github报错解决方法
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]
push到github报错解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。