zoukankan      html  css  js  c++  java
  • Git将已有的代码库提交到远程新创建的代码库中

    问题描述

      我本地有一个项目(使用git管理版本),已经有很多次commit了,现在我想把这个代码库保存到远程代码库github上;

      但是我的github远程仓库中并没有创建这个项目的版本库,现在我去github上创建了一个新的版本库;

      目前远程创建代码库后,按照下面的操作:

    $ git remote add origin git@xxx.git
    
    $ git pull origin master
    warning: no common commits
    remote: Enumerating objects: 3, done.
    remote: Counting objects: 100% (3/3), done.
    remote: Compressing objects: 100% (2/2), done.
    remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
    Unpacking objects: 100% (3/3), done.
    From git.xxxx
     * branch            master     -> FETCH_HEAD
     * [new branch]      master     -> origin/master
    fatal: refusing to merge unrelated histories
    

      出现了错误,fatal: refusing to merge unrelated histories

      这是因为Git认为本地的git项目,和远程的git项目,都有各自的历史提交,但是却是没有关联的,所以才会报错。

    解决方案

      在git pull的时候,增加--allow-unrelated-histories选项,在合并的时候,允许没有关联历史提交

    $ git pull origin master --allow-unrelated-histories
    
    # 如果有冲突,则解决冲突后执行git commit
    
    $ git push origin master
    

      

    原文地址:https://www.cnblogs.com/-beyond/p/13946357.html

  • 相关阅读:
    CBOW Model Formula Deduction
    RBM Formula Deduction
    various Sequence to Sequence Model
    Gated Recurrent Unit (GRU)公式简介
    RNN 入门教程 Part 4 – 实现 RNN-LSTM 和 GRU 模型
    List接口
    集合框架的接口
    接口的使用
    常量的定义
    接口的特性与定义
  • 原文地址:https://www.cnblogs.com/-beyond/p/13946357.html
Copyright © 2011-2022 走看看