刚创建的github版本库,在push代码时出错:

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

网上搜索了下,是因为远程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]

转载于:https://www.cnblogs.com/Iwillknow/p/3853460.html

首次push本地代码到github上出现的问题及解决方案相关推荐

  1. push本地代码到github出错

    $ git push -u origin master To git@github.com:**/Demo.git ! [rejected] master -> master (non-fast ...

  2. git push本地代码到github出错

    $ Git push -u origin master  To git@github.com:**/Demo.git  ! [rejected] master -> master (non-fa ...

  3. Pycharm上传,更新本地代码到GitHub(常见问题及解决)

    上传本地代码到GitHub上 进入Pycharm主页, 打开pycharm, File -> Setting ->version control 但可能报错 lnvalid authent ...

  4. git 本地代码到github(转)

    git 本地代码到github 一·什么是gitHub? 官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台.(GitHub is a code hosting ...

  5. 从github上下载项目到eclipse

    第一步:把代码下载到本地的仓库中  到github后选择自己想下载的项目,拷贝它的URL,图示如下:  进入eclipse中    点击后如下:    继续  按照图片指示继续(大白菜next教程)  ...

  6. 删除github上某个release/tag

    我的小站.Github 问题描述: 希望删除GitHub上某个release/tag. 解决方案: 通过GitHub在线删除 进入项目release/tag管理页 选中需要删除的release/tag ...

  7. Intellij IDEA中push代码到github中引发的部分报错 解决思路

    一.Intellij IDEA中push代码到Github上时报错:OpenSSL SSL_read: Connection was reset, errno 10054 百度参考了这篇文章: 参考文 ...

  8. 【GIT】Github上传本地代码详解

    本教程结合Github服务端和客户端完成本地代码上传至Github,下面进行详细讲解: 1.创建Github账号,这一个步骤应该不用太多解释,直接上官网进行注册登录即可https://github.c ...

  9. 本地代码替换到某个提交点_github教程 -- Windows平台下如何将项目华丽的提交到Github上...

    一.准备工作 1.下载msysgit (点击下载msysgit) 2.注册github账号,在GitHub上新建项目,点击"New Repository",然后填入项目名称.描述和 ...

最新文章

  1. 「后端小伙伴来学前端了」分析Vue脚手架结构
  2. 网易会议开源指南 | 极速构建你的专属会议软件!
  3. 78.Subsets
  4. 详解JVM内存管理与垃圾回收机制5 - Java中的4种引用类型
  5. 实现三栏布局的几种方法
  6. Highways POJ-1751 最小生成树 Prim算法
  7. SecureCRT官方下载地址
  8. 电子政务建设模式的演进
  9. 苹果商店打不开怎么办_苹果手机迅雷版,iOS迅雷Beta内测版企业版安装下载
  10. 上海大学计算机学院领军人物,上海大学计算机工程与科学学院研究生导师简介-谢 江高级工程师...
  11. Synaptics没有“连接外部USB鼠标自动禁用”选项
  12. 父级fixed_CSS-应用position:fixed时是否可以保持父元素的宽度?
  13. 初中OJ1998【2015.8.3普及组模拟赛】饥饿的WZK(hunger)
  14. 深大uooc学术道德与学术规范教育第五章
  15. Android实现自适应正方形GridView(陌陌引导页面效果)
  16. 数据预处理 - 类型转换(离散型)
  17. 兄弟连PHP学习套装,2010年限期促销!
  18. 我的物联网项目(五)下单渠道
  19. java数学建模,什么是数学建模- -
  20. 嵌入式系统之新建工程模版

热门文章

  1. 卷积神经网络的几种典型架构
  2. 拼图游戏和它的AI算法
  3. python xlwings 切片_Python xlwings库学习笔记(1)
  4. orm设置bool型 python_Python SQLAlchemy入门教程
  5. oracle过程包保存乱码_这些火遍网络的哆啦A梦表情包,你知道出处吗?
  6. Navicat Premium 安装
  7. android 服务是什么问题,Android Studio 中的Service问题
  8. python输入多个数字 找出只出现一个的数字_在python数组中找到接近给定数字的多个值...
  9. 关于Java中static关键字的用法以及从内存角度解析
  10. bug的一生:如何体现测试专业度?