Push master to origin/master was rejected by remote

这篇具有很好参考价值的文章主要介绍了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 to origin/master was rejected by remote

常见错误

权限不够

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

邮箱账号不对

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

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

如果你不知道怎么进入到这个可以执行的界面,可以简单点,在idea里就可以点开,如下图
Push master to origin/master was rejected by remote
这个时候可以在这里执行了。
如果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://www.toymoban.com/news/detail-514489.html

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

到了这里,关于Push master to origin/master was rejected by remote的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包