Push rejected--Push to origin/master was rejected

2种情况

第一次提交时候出现这种问题,在你要push的项目文件夹下执行下列语句

git pull

git pull origin master

git pull origin master --allow-unrelated-histories

如果你时idea ,那你可能会有Terminal 窗口,那你直接在这个窗口里输入也就好了

 第二次提交时发生冲突出现这种问题

(1)保留本地修改

    git stash  
    git pull origin master  
    git stash pop  

可能会遇到fatal: HttpRequestException encountered 错误,

直接访问https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0

下载安装GCMW-1.14.0.exe


(2)不想保留本地的修改,将本地的状态恢复到上一个commit id 。然后用远程的代码直接覆盖本地就好了。

    git reset --hard 
    git pull origin master

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值