目的
记录一下碰到问题的解决办法。
起因
在github 新建了一个空项目,并且配置了License,在本地电脑新建了一个项目,然后想把本地项目与github 相关联。在执行git pull的时候,出现了如下提示:fatal: refusing to merge unrelated histories。
原因
不确定是不是因为我在本地做了提交代码的操作,然后是两个项目,需要做一次合并,命令行 git pull origin master -allow-unrelated-histories,然后就可以将代码pull 下来。[PS:我的源是origin,分支是master]。
记录
随便记录一下,本地分支与github上项目的关联步骤:
- git init
- git add .
- git commit -m "x x x x"
- git remote add origin remote repositoryURL
- git pull origin master -allow-unrelated-histories
- git push -u origin master