! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://gitee.com/sky-red/guns-vue3-admin.git'
时间: 2023-12-24 17:25:11 浏览: 138
idea上传代码到github时遇到的Push rejected: Push to origin/master was rejected
5星 · 资源好评率100%
这个错误是因为你试图将本地分支推送到远程分支,但是远程分支已经存在了一些你没有的提交。这通常发生在多人协作开发时,当你试图将你的本地更改推送到远程分支时,其他人已经向该分支提交了更改。为了解决这个问题,你需要先将远程分支上的更改拉取到本地分支,合并后再将更改推送到远程分支。具体步骤如下:
1.拉取远程分支到本地分支
```shell
git pull origin master
```
2.合并本地分支和远程分支
```shell
git merge master
```
3.解决冲突(如果有的话)
4.将更改推送到远程分支
```shell
git push origin master
```
阅读全文