报错原因

远程仓库和本地仓库的内容不一致

解决办法

打开Git Bash命令,进入本地仓库对应的项目文件夹(即:.git文件夹所在目录,右击项目文件夹选择Git Bash Here

输入以下命令:(可能会打开一个文件,输入:q并按回车键退出即可)

1
git pull origin master --allow-unrelated-histories

然后重新push到GitHub即可

PS.

这个错误是可以避免的,只要不直接修改远程库的文件即可。如果要修改就去修改本地仓库的文件,然后push到远程库