作为一个涉世未深的小猿,到处都要提防bug的侵袭,好在有各位大猿的存在,才能有效地解决bug的侵扰。但有时候,自己脑子不知道瓦特了,会硬生生的搞自己一波。今天的这位bug主角,就是我们在提交代码时,出现的 push mater to origin/master was rejected by remote。这句话很明显,就是远程拒绝push。
一、第一种解决方案
来吧,有请第一位大佬的解决方案
1、打开 terminal
2、git pull
3、git pull origin master
4、git pull origin master --allow-unrelated-histories
5、重新push,发现 push成功
抱着必胜的心态,使用这一招秘笈,你会发现,大多数人都成功了!但是,我还是继续被拒绝!!!
wait,怎么和剧本不一样,难道不应该成功吗?好吧,继续搜索,另一位大佬说需要权限。
(另外或许有朋友会出现git命令不存在,这个去配置一下环境变量就可以了,详细的步骤可以自行百度哦~)
二、第二种解决方案
emmmmmm,由于我是自己丢到gitee的一个项目,作为练习用的。可能想到自己当初设置的用户名和邮箱不对,于是打开本地下载的git