美文网首页
git 拉取远程仓库 fatal: refusing to me

git 拉取远程仓库 fatal: refusing to me

作者: 月沉眠love | 来源:发表于2019-12-20 16:44 被阅读0次

git pull origin master --allow-unrelated-histories

解决方案(正确方法附后文)

1、先创建一个远程仓库,比如在GitHub上 https://gitee.com/flist/Log4qt
2、本地添加远程仓库:
$ git remote add origin git@gitee.com:flist/Log4qt.git

$ git remote add origin git@gitee.com:flist/Log4qt.git
查看远程仓库:

Flist_liu@Computer-Liu MINGW64 /d/QtProject/Log4qtLearn (master)
$ git remote -v
origin  git@gitee.com:flist/Log4qt.git (fetch)
origin  git@gitee.com:flist/Log4qt.git (push)
3、从远程合并时会报错
$ git pull origin master
From gitee.com:flist/Log4qt
 * branch            master     -> FETCH_HEAD

fatal: refusing to merge unrelated histories
4、加上参数: --allow-unrelated-histories
$ git pull origin master --allow-unrelated-histories
From gitee.com:flist/Log4qt
 * branch            master     -> FETCH_HEAD
Merge made by the 'recursive' strategy.
 README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100644 README.md
5、拉取完成,推送
$ git push origin master
Counting objects: 13, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (13/13), done.
Writing objects: 100% (13/13), 2.58 KiB | 528.00 KiB/s, done.
Total 13 (delta 1), reused 0 (delta 0)
remote: Powered by Gitee.com
To gitee.com:flist/Log4qt.git
   87dfdb2..21fe8fb  master -> master

补充方法

将已有项目推送到远程新建仓库时操作如下:

cd existing_git_repo
git remote add origin git@gitee.com:flist/xxx(项目名称).git
git push -u origin master

结果:

$ git push -u origin master
Counting objects: 37, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (33/33), done.
Writing objects: 100% (37/37), 12.94 KiB | 2.16 MiB/s, done.
Total 37 (delta 12), reused 0 (delta 0)
remote: Powered by Gitee.com
To gitee.com:flist/QSSDemo.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

原文链接:https://blog.csdn.net/baidu_33850454/article/details/80866618

相关文章

  • git 拉取远程仓库 fatal: refusing to me

    git pull origin master --allow-unrelated-histories 解决方案(正...

  • 【Git】基本操作

    一、拉取代码 1. 拉取指定分支代码 git clone -b [URL] 2. 拉取远程仓库代码(拉取远程仓库代...

  • Git的点点滴滴

    1、一个仓库连接多个远程地址 2、fatal: refusing to merge unrelated histo...

  • [git] git拉取远程仓库,同步远程分支,解决冲突

    [git] git拉取远程仓库,同步远程分支,解决冲突 1.本地仓库存在 本地仓库与远程master已绑定 1.拉...

  • 解决fatal: refusing to merge unrel

    当旧项目提交到新的远程仓库时会报错:fatal: refusing to merge unrelated hist...

  • Git---fetch

    $ git fetch #拉取分支,从远程仓库--->本地仓库$ git fetch --prune #本地删除远...

  • GIT使用

    从一个新仓库拉取代码开始开发 拉取远程仓库代码从远程拉取源代码到本地 git clone <仓库地址>此操作会在当...

  • git冲突

    1、git配置远程地址 2、git删除远程地址 3、加入本地仓库 4、提交到本地仓库 5、拉取远程仓库数据 6、在...

  • Git fatal: refusing to merge unr

    问题描述: 最近在使用GIT时,关联本地仓库pull失败,错误为'fatal: refusing to merge...

  • github简单命令

    从远程仓库拉取:git clone https://github.com/InnoCEnCEI/demo.git ...

网友评论

      本文标题:git 拉取远程仓库 fatal: refusing to me

      本文链接:https://www.haomeiwen.com/subject/vveinctx.html