git本地首次上传远程仓库,报! [rejected] master -> master (non-fast-forward)错误

weblog 1008 0 0

一般步骤:

  • git init #创建仓库
  • git add . #添加文件
  • git commit -m "message" #提交问题
  • git remote add origin https://code.xxx.git #添加远程仓库
  • git pull origin master #拉取远程仓库最新代码
  • git push origin master #代码提交远程仓库

这种错误的主要原因是你的远程仓库的内容有改动但是你本地并没有拉去最新的代码所以会报错。

解决方案

执行:

git pull origin master --allow-unrelated-histories

然后重新执行:

  • git add .
  • git commit -m '提交说明'
  • git push origin master

猜你喜欢
工具 1829 一篇:eclipse中使用Git管理项目工代码(3)将的工克隆到应用情形1.员工a在master主分支新建一个newBranch分支,然后开始在newBranch分支开始编写代码
网络基础,ensp 909   VRRP【VirtualRouterRedundancyProtocol】全称是虚拟路由冗余协议,它是一种容协议。该协议通过把几台路由设备联合组成一台虚拟的路由设备,该虚拟路由器在局域网拥
数据库,mysql 1049 master二进制日志进行探测其是否发生改变,如果发生改变,则开始一个I/OThread请求master二进制事件(3)同时主节点为每个I/O线启动一个dump线,用于向其发送二进制事件,并保存至从节点
其他 1688 一篇:eclipse中使用Git管理项目工代码(2)eclipse将项目工推送到(github)eclipse将的工克隆到右键空白-》import将项目工拉取到完成下一篇:eclipse中使用git完成使用GitFlow工作流分支
linux系统 1759 nginx代理文件413(RequestEntityTooLarge)的解决方案RequestEntityTooLarge:请求的实体太大,nginx代理时默认的大小是1M解决方案:设置
计算机网络基础 2682 HTTP400400请求出由于语法格式有,服务器无法理解此请求。不作修改,客户序就无法重复此请求。HTTP401401.1未授权:登录失败此表明输给服务器的证书与登录服务器所需的
redis 1117 高Redis的可用性,但是一旦主节点出现问题,就需要运维手工切换主从服务节点,即增加了人工成,且容易出,而且无法自动化切换,Redis的哨兵机制就能实现自动的主从切换,以及实现对Redis服务的切
official 800 git关联gitremoteaddoriginhttps://github.com/jjj/abc.git有对应分支当gitpush的时候会出现gitpush--set
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。