• 欢迎访问新概念博客,研究javascript,css3,html5,nodejs,Ext js等技术研究,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入新概念博客

Git强制拉取远程分支合并到本地,git强制推送到远程仓库

程序人生 新概念 3年前 (2020-11-20) 4350次浏览 0个评论 扫描二维码

今天在使用 Git 创建项目的时候,在两个分支合并的时候,出现了下面的这个错误。

一、fatal: refusing to merge unrelated histories

$ git merge origin/druid
fatal: refusing to merge unrelated histories

这里的问题的关键在于:fatal: refusing to merge unrelated histories
你可能会在git pull或者git push中都有可能会遇到,这是因为两个分支没有取得关系。那么怎么解决呢?

二、解决方案

在你操作命令后面加–allow-unrelated-histories
例如:
git merge master –allow-unrelated-histories

git merge master --allow-unrelated-histories
#或者
git pull origin master --allow-unrelated-histories

如果你是 git pull 或者 git push 报 fatal: refusing to merge unrelated histories
同理:
git pull origin master –allow-unrelated-histories

能忽略本地货远程修改执行命令

git 强制推送到远程仓库(慎用,慎用,慎用重要事情说三遍)

#Git 强制推送方法(一般不建议使用
git push -u origin master -f

 

 


新概念博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Git强制拉取远程分支合并到本地,git强制推送到远程仓库
喜欢 (4)
[新概念]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址