Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git开关Repo到样板文件_Git_Reactjs_Github_Boilerplate_React Starter Kit - Fatal编程技术网

Git开关Repo到样板文件

Git开关Repo到样板文件,git,reactjs,github,boilerplate,react-starter-kit,Git,Reactjs,Github,Boilerplate,React Starter Kit,我一直在从事git存储库中的一个项目(我们称之为repoa)。然而,由于我发现自己在自己的构建配置上浪费了太多时间,我决定尝试使用许多样板/初学者工具包项目中的一个(让我们称之为我选择的Repo B) 现在,我的问题是,我如何合并这两个存储库,以便保留Repo a的所有历史记录,而不丢失稍后从Repo B提取/合并更新的能力 作为参考,在撰写本文时,存储库是: 回购A: 回购B:好的,所以我设法解决了这个问题。 以下内容供将来参考: 将回购B作为远程添加到回购a: git远程添加repo-b r

我一直在从事git存储库中的一个项目(我们称之为repoa)。然而,由于我发现自己在自己的构建配置上浪费了太多时间,我决定尝试使用许多样板/初学者工具包项目中的一个(让我们称之为我选择的Repo B

现在,我的问题是,我如何合并这两个存储库,以便保留Repo a的所有历史记录,而不丢失稍后从Repo B提取/合并更新的能力

作为参考,在撰写本文时,存储库是:
回购A

回购B

好的,所以我设法解决了这个问题。
以下内容供将来参考:

  • 回购B作为远程添加到回购a
    git远程添加repo-b repo-b.git
  • 从我们的新遥控器中提取文件:
    git pull repo-b master--允许不相关的历史记录
  • 解决合并冲突:
    git合并工具
  • 重置-以防止获取回购B的完整历史记录:
    git复位头
  • 添加要为下一次提交暂存的所有更改:
    git add*
  • 提交更改:
    git commit-m“将repo-b拉入我们的repo-a”
  • 推送分支:
    git推送

  • 要获取将来的更新,请从步骤2开始执行此过程。

    将另一个存储库添加为远程存储库,将其拉入,并修复所有合并冲突