Push master to origin/master was rejected by remote

很多人 ,百度半天网上都是教你们按照他们的解决方案来,但你们真的懂原因吗?其实不见其然,所以本篇就告诉你怎么去找到问题的具体的报错和解决它。

现象描述

很多人都是本地pull正常,push报错,而且基本都是报Push master to origin/master was rejected by remote这个错误,其实,大家可以不用网上搜索的,因为git本地的运行日志告诉你答案了,你只需要在Idea的左下角的git按钮,就能看到他的日志。这个时候,再根据日志中的提示来解决问题。
在这里插入图片描述

常见错误

权限不够

本地账号没有权限push到master分支,这个时候去申请权限或者其他解决权限问题就行。

邮箱账号不对

因为git可以配置邮箱账号保护,只能push这个邮箱的相关代码,然后这个时候,其实git的日志中已经告诉你怎么操作了。按照他的三步走就行

git config user.name '你的用户名'
git config user.email '你的邮箱'
git-m

如果你不知道怎么进入到这个可以执行的界面,可以简单点,在idea里就可以点开,如下图
在这里插入图片描述
这个时候可以在这里执行了。
如果git-m没有权限的话,那就按照如下步骤按转下这个命令

curl  http://openbase.cn-hangzhou.oss.aliyun-inc.com/git-m -o /usr/local/bin/git-m
chmod 775  /usr/local/bin/git-m

如果报没有权限,那就在命令前加上sudo 命令就行

sudo curl  http://openbase.cn-hangzhou.oss.aliyun-inc.com/git-m -o /usr/local/bin/git-m
sudo chmod 775  /usr/local/bin/git-m

冲突

执行如下命令文章来源地址https://uudwc.com/A/wJYwO

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

原文地址:https://blog.csdn.net/Aaron_ch/article/details/123549447

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月27日 14:25
IAR字体大小调整
下一篇 2023年06月27日 14:26