查看“FAQ:Git”的源代码
←
FAQ:Git
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:Git]] == fatal:refusing to merge unrelated histories. == === 描述 === 在本地新建仓库(并非从服务器pull),修改本地内容之后,需要上传到服务器仓库,出现<syntaxhighlight lang="xml" inline>fatal:refusing to merge unrelated histories.</syntaxhighlight>,而被拒绝上传;<br/> 若此时从服务器pull代码到本地分支,亦出现:<syntaxhighlight lang="xml" inline>fatal:refusing to merge unrelated histories.</syntaxhighlight> === 分析 === 远程仓库分支与本地分支没有共同commit,git 会判定这两个仓库可能不是同一个,push(或pull)代码意味着需要合并两个不同的开始提交的仓库,所以出现此信息以防止误传。 === 解决 === * 允许不相关历史合并:在命令后添加“'''<code>--allow-unrelated-histories</code>'''”(如:<code>git pull origin master --allow-unrelated-histories</code>); * 先'''pull'''远程仓库到本地,再对本地仓库进行修改,可以确保是同一仓库的合并操作; * (排查并合并冲突);
返回至“
FAQ:Git
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息