IntelliJ IDEA提交代码到GitHub报错:Push to origin/master was rejected的解决办法
报错原因
远程仓库和本地仓库的内容不一致
解决办法
打开
Git Bash
命令,进入本地仓库对应的项目文件夹(即:.git
文件夹所在目录,右击项目文件夹选择Git Bash Here
)
输入以下命令:(可能会打开一个文件,输入
:q
并按回车键退出即可)
1 | git pull origin master --allow-unrelated-histories |
然后重新push到GitHub即可
PS.
这个错误是可以避免的,只要不直接修改远程库的文件即可。如果要修改就去修改本地仓库的文件,然后push到远程库
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论