Git 如何解决部署远程仓库出现 fatal: refusing to merge unrelated histories 问题

想把本地仓库的文件搬到Github,先将远程仓库和本地仓库关联起来:

先到Github上复制远程仓库的SSH地址:

Git 如何解决部署远程仓库出现  fatal: refusing to merge unrelated histories  问题

运行

git remote add origin 你复制的地址

理论上—如果在创建 repository 的时候,加入了 README.md 或 LICENSE ,那么 github 会拒绝你的 push 。

需先执行 git pull origin master

但是我这边在执行时却出现一个问题:

Git 如何解决部署远程仓库出现  fatal: refusing to merge unrelated histories  问题

最下面一行提示:fatal: refusing to merge unrelated histories

因为我的Git版本是 2.9.2版本,而最新的版本把两个不同的项目合并,git需要添加一句代码,

需要添加--allow-unrelated-histories

git pull origin master --allow-unrelated-histories

之后就正常无误了,

Git 如何解决部署远程仓库出现  fatal: refusing to merge unrelated histories  问题

上一篇:apache-commons-net Ftp 进行文件、文件夹的上传下载及日志的输出


下一篇:【android-tips】如何在view中取得activity对象