起因
在GitHub上创建了一个远程仓库,然后又在本地创建了一个项目,git init后又添加远程仓库的依赖,这时候无论是push还是pull都会报错
2019-08-20-11.png
仔细看说明好像是说当前分支和远程分支版本不一致,且当前分支是落后的。
回想起来我在创建远程仓库的时候默认初始化了一个README文件,所以可能在pull的时候产生了冲突。
解决方案
先pull远程分支,并且强制合并
git pull origin master --allow-unrelated-histories
再push就可以了
git push -u origin master
好像我之前也碰到过这个问题,但是没有细看,都是重新clone下来,再在这个文件里面创建项目的,这次总算是找到了原因彻底解决了
网友评论