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