遇到的两个错误
这个是push的时候遇到的错误,大概意思就是说远程拒绝当前分支,这是因为给项目添加了git地址之后,没有先拉取git仓库上面的文件,一般来说你在github上创建一个仓库,会生成README.md
文件,如果你在你的项目里面看到这个文件,说明你没有把你仓库里的文件拉取下来。
15:10 Push rejected: javaSpiTest: push to origin/master was rejected
这个是说github上面的master和本地项目的master不一致,因为我们的项目在提交之前都会在本地init一个仓库,这个时候会生成一个master,但是这个master和你远程仓库github上的master肯定是不一致,这个你pull是pull不下来的,然后参照这个解决的,比较简单,这里就记录到自己的笔记里面,方便自己下次看。
[Git pull失败之refusing to merge unrelated histories],(https://blog.csdn.net/wingter92/article/details/75577199)
15:11 Git Pull Failed: refusing to merge unrelated histories
这个问题的解决方案是执行命令,允许无关的历史记录合并
,看这字母意思就知道啥意思了。
git pull origin master --allow-unrelated-histories
打开git bash的命令行窗口,需要先安装git的客户端。
然后看下执行命令的结果,看到下面的红色框框就是成功了。
pull代码成功之后,然后再push就能成功了,第一个问题也就解决了。