Git上传项目提示Push rejected: Push to origin/master was rejected解决办法
Git上传项目提示Push rejected: Push to origin/master was rejected解决办法
解决方案No.1
首先是你的项目中有和和历史不符的东西Push rejected: Push to origin/master was rejected推拒绝:这是推送被拒绝直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题
git pull origin master --allow-unrelated-historiesgit push -u origin master -f
注意注意:git push -u origin master -f是强制推送的意思。强制推送 要慎用!慎用!慎用!重要的事情说三遍!这会让别人提交的代码被覆盖!!
但是我发现这个方法对我并不管用!!!我又尝试其他方法最终发现了一个问题
remote: error: GH007: Your push would publish a private email address.
remote: You can make your email public or disable this protection by visiting:
是因为自己把邮箱设为私密的导致push不上去!!!
解决方案No.2
进入我都设置里面,找到邮箱这个选项,把这个勾去掉就可以push我们的代码了!!!!