问题背景:
更新了台式电脑后,从gitlee上拉了代码,重新push后就一直报错: Push single-*** to origin/single-*** was rejected by remote。
问题解决:
- 在项目目录,右键选择git bash here
git pull
- 输入:
git pull origin 你的分支
- 输入
git pull origin 你的分支 --allow-unrelated-histories
- 在idea中再次提交,看是否成功(基本上这样就ok了)
- 如果任然不行,就在界面中输入一下命令提交代码
git push -u origin 你的分支 -f
- 根据输出的结果查看报错信息,根据报错信息百度下就可以解决。
- 我的是因为在Gitee里设置了不公开邮箱地址,同时禁止了命令行推送暴露个人邮箱,所以导致新项目在push的时候出错:remote: error: GH007: Your push would publish a private email address.
- 解决方式:进入Gitee仓库–设置–邮箱管理,去除掉不公开我的邮箱地址。再次提交就可以推送成功。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)