关于“Push to origin/master was rejected”的解决方案,强烈推荐,跟大多数网上方法不一样
前言:查了很多关于解决这个问题的方法,网上大部分的方法都是:
1,找到项目目录,右击选择“Git Bash Here”;
2,这时跳出命令行窗口,接着依次输入:git pull
git pull origin master
git pull origin master --allow-unrelated-histories
3,最后在重新push自己的项目;
等你执行完这几部之后,发现有些项目依然无法push成功,所以要根据实际情况考虑,不能一概而论。
所以在在最后快放弃的时候找到一种方法成功解决了,心里美滋滋,前一步都一样,方法如下:
(1)找到项目目录,右击选择“Git Bash Here”;
(2)这时跳出命令行窗口,接着依次输入:
git pull origin master –allow-unrelated-histories
git push -u origin master -f
如果提示要输入GitHub账号和密码的话,按提示输入就好,我的操作中没有提示输入
这下就成功了,接着去GitHub刷新,发现项目push进去了,(* ̄︶ ̄)。