zoukankan      html  css  js  c++  java
  • Git push 报错:因为远程仓库README.md文件出现refusing to merge unrelated histories错误

    Git push 报错:因为远程仓库README.md文件出现refusing to merge unrelated histories错误

     

    在GitHub创建仓库时,创建了README.md 文件,这是想把本地的文件推到远程仓库中

    git push -u origin master

    但是这时报错

    ! [rejected]  master -> master(fetch first)
    error:failed to push some refs to 'xxxxxx'

    这上面说应当先拉取,那么就操作拉取动作

    git pull origin master

    但是又出现错误

    fatal: refusing to merge unrelated histories

    这主要是因为在远程仓库中新增了一个README.md文件,这个文件在本地文件中是没有的,而且README.md文件是没有历史的,不是由哪一个分支推送上去的。导致出现这个错误

    解决方法:

    把没有历史的文件先拉取到本地,使用:

    git pull origin master --allow-unrelated-histories

    然后再推送到远程仓库就可以啦

    git push -u origin master
  • 相关阅读:
    oracle 安装
    C++中 接口的定义 COM
    linux查看及改变运行级别
    BSD Apache GPL LGPL MIT
    DES MAC PIN HEX
    c语言字符输出格式化
    oracle
    Windows C++ 子目录数量
    GetProcAddress 宏
    How do I install Adobe Flash on Debian Wheezy?
  • 原文地址:https://www.cnblogs.com/eathertan/p/12532820.html
Copyright © 2011-2022 走看看