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

 

Git上传项目提示Push rejected: Push to origin/master was rejected解决办法

Git上传项目提示Push rejected: Push to origin/master was rejected解决办法

 

进入我都设置里面,找到邮箱这个选项,把这个勾去掉就可以push我们的代码了!!!!