git上传代码出错[rejected] master -> master (fetch first)error: failed to push some refs to

解决方法:

1、终端输入git pull --rebase origin master 可与刚创建的线上远程仓库的默认分支master关联

2、若本地文件修改过,则会报错
error: cannot pull with rebase: You have unstaged changes.
error: please commit or stash them.

3、git status查看信息
On branch master
Your branch and 'origin/master' have diverged,
and have 2 and 2 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

4、用git stash保存本地的修改并隐藏

5、再次git pull --rebase origin master 成功与远程master关联

成功后信息:

Enter passphrase for key 

...
 * branch            master     -> FETCH_HEAD
warning: skipped previously applied commit 348a8c9
hint: use --reapply-cherry-picks to include skipped commits
hint: Disable this message with "git config advice.skippedCherryPicks false"
Successfully rebased and updated refs/heads/master.

6、关联成功后使用git stash pop将本地修改过的文件恢复

7、最后上传使用命令git push -u origin master

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值