git pull失败,显示refusing to merge unrelated histories的解决办法

目的

记录一下碰到问题的解决办法。

起因

在github 新建了一个空项目,并且配置了License,在本地电脑新建了一个项目,然后想把本地项目与github 相关联。在执行git pull的时候,出现了如下提示:fatal: refusing to merge unrelated histories。

原因

不确定是不是因为我在本地做了提交代码的操作,然后是两个项目,需要做一次合并,命令行 git pull origin master -allow-unrelated-histories,然后就可以将代码pull 下来。[PS:我的源是origin,分支是master]。

记录

随便记录一下,本地分支与github上项目的关联步骤:

  1. git init
  2. git add .
  3. git commit -m "x x x x"
  4. git remote add origin remote repositoryURL
  5. git pull origin master -allow-unrelated-histories
  6. git push -u origin master

你可能感兴趣的:(git pull失败,显示refusing to merge unrelated histories的解决办法)