【Git】合并两个没有共同祖先的分支

在 github 上创建了项目,要和本地的项目合并。

$git remote add origin [email protected]:MYNAME/PROJECTNAME.git // 连接远程库
$git add -A // 添加所有文件
$git commit -m "add all" // 提交
$git pull origin master // 拉下线上的文件

此时提示:

fatal: refusing to merge unrelated histories

这是因为两个分支没有共同祖先,无法合并,此时可使用如下命令:

$git pull origin master --allow-unrelated-histories

成功,再执行

$git push -u origin master

提交完成。

你可能感兴趣的:(【Git】合并两个没有共同祖先的分支)