前提:本地git仓库和git服务器地址一切配置好之后,点击push出现如下错误
push to master was rejected
解决方法:
1.先pull一下,注意勾上master,如下图(注:pull可能会失败,项目下多出一个README.md文件,如下图)
2.出现README.md文件后,commit这个文件,然后push整个项目,就不会报错了
如果pull没有出现README.md文件,并且还继续报错的话,就去项目路径下(或IDEA的Terminal)依次运行下面命令
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
扫描二维码关注公众号,回复:
2405453 查看本文章
如果git pull origin master --allow-unrelated-histories报如下错误
Your local changes to the following files would be overwritten by merge:
.idea/vcs.xml
就stash changes(这个操作是隐藏本地仓库的修改,相当于和远程仓库冲突了,这个答案是来自https://blog.csdn.net/hyr83960944/article/details/37809965),stash changes后有了vcs.xml后别忘了Unstash changes
注:git服务器使用的码云,github应该也是一样的,如果不一样请留言