git push 报错: ! [rejected] master -> master (fetch first)

git push 报错: ! [rejected] master -> master (fetch first)

错误代码

! [rejected] master -> master (fetch first)
error: failed to push some refs to ‘https://github.com/???.git’

错误原因

github上的远程库与本地库版本不一致

解决办法

推荐使用
1.git pull 先将本地库更新到与远程库一致的版本
2.再运行git push

不太建议使用
1.git提供了一种强制上传的方式:git push -f , 它会忽略版本不一致等问题,强制将本地库上传的远程库,但是一定要谨慎使用,因为-f会用本地库覆盖掉远程库,如果远程库上有重要更新,或者有其他同伴做的修改,也都会被覆盖,所以一定要在确定无严重后果的前提下使用此操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值