Git pull

在本地git init创建了git库,并且提交了commit

在远程比如github上面创建了远程库,同时初始化了一个README.md并且提交了commit

这个时候运行git pull不会成功,提示:

fatal: refusing to merge unrelated histories

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

git pull origin master --allow-unrelated-histories

Git merge

如果是fetch了之后再合并也是一样的

git fetch origin master

git merge origin/master --allow-unrelated-histories


reference:


OceanZH
322 声望14 粉丝

前端开发