问题描述
Wiodows10 + pycharm
起因是因为我在本地先写好的项目,为了在GitHub上与项目组其他成员合作,我又在GitHub上创建了一个空仓库,然后把本地分支往github仓库上推:
git push -u
结果报错:
fatal: refusing to [merge](https://www.centos.bz/tag/merge/) unrelated histories
分析
本地分支和远程分支冲突
解决方案
强制merge
git pull origin master --allow-unrelated-histories
之后就可以正常push了
或者直接把远程仓库的东西先拉到本地作为一个空项目,然后把本地项目中的东西扔进去,然后以后都在这个新的项目中工作