Push rejected mall: Push master to origin/master was rejected by the remote
时间: 2023-11-25 17:50:07 浏览: 224
回答: 根据引用[1]的错误提示,你的推送被拒绝了,原因是你当前分支的最新提交落后于远程分支。解决方法是先将远程分支的更改合并到本地分支,然后再进行推送。你可以使用"git pull"命令来合并远程分支的更改。具体命令如下:
```
git pull origin master
```
然后再次尝试推送你的更改。如果你想将代码推送到远程仓库的其他分支,可以使用指定分支名称的方式进行推送,如引用[2]所示:
```
git push -u origin dev_mall
```
如果你想删除远程仓库的别名,可以使用"git remote rm"命令,具体命令如引用[3]所示:
```
git remote rm <别名>
```
最后,如果你在推送时遇到了权限问题,可能是因为你没有正确的访问权限或仓库不存在。请确保你拥有正确的访问权限,并且仓库存在。
相关问题
Total 18 (delta 0), reused 0 (delta 0), pack-reused 0 remote: error: branch refs/heads/master: remote: Push to refs/for/master to create a review, or get 'Push' rights to update the branch. remote: User: zhaowei1102 remote: Contact an administrator to fix the permissions remote: Processing changes: refs: 1, done To ssh://10.0.232.2:29418/LUCKY_AVM/vendor/ts/proprietary/carcam/desensitise ! [remote rejected] master -> master (prohibited by Gerrit: not permitted: update)什么意思
这个错误提示意味着你没有在 Gerrit 上推送你的修改,或者你没有权限直接更新分支。具体来说,它告诉你推送到 `refs/heads/master` 分支是被禁止的,你需要使用 `refs/for/master` 分支来创建一个审查或者获取更新该分支的权限。此外,错误提示还显示了你当前使用的用户名为 `zhaowei1102`,如果你需要更新权限,你需要联系管理员来修复权限问题。
Push rejected Push master to origin/master was rejected by the remote
这个错误通常是由于权限不足导致的。解决这个问题的步骤如下:
1. 检查你是否有足够的权限将代码推送到远程主分支。如果没有,请联系仓库管理员以获取更高的权限。
2. 使用命令`git pull origin master`拉取最新的代码到本地。
3. 确保你的本地分支和远程主分支保持同步。你可以使用命令`git branch --set-upstream-to=origin/master`来设置本地分支跟踪远程主分支。
4. 如果你对代码进行了修改,请先将修改提交到本地分支。使用命令`git add .`添加所有修改,然后使用命令`git commit -m "Commit message"`提交修改。
5. 最后,使用命令`git push origin master`将本地分支的修改推送到远程主分支。
阅读全文