将Git存储库与远程Git的子目录合并

时间:2014-02-06 09:32:17

标签: git merge subdirectory git-remote

我有一个Git存储库,一切都在root上,但在远程git存储库中,所需的内容是一层深度(有三种类型的文件夹1-git文件夹2-DemoProject 3.some-other-folder-i-有 - 无担忧)。如何将这两者合并在一起。即使它们完全断开连接,但我找到了合并断开连接的存储库的方法,但是这个级别的东西不起作用。

LocalBranch(DemoProject)
     -(git folders)
     -Content1
     -Content2

Remote Branch
      -(git folders)  
      -DemoProject
         -Content1
         -Content2
       -Some Folder

1 个答案:

答案 0 :(得分:0)

一种方法是:

  • 克隆远程仓库
  • 重新组织(在专门的分支机构中)其内容以反映您自己的回购
  • 推送专用分支

然后,在“How to combine two separate unrelated Git repositories into one with single history timeline”之后,您可以在远程仓库(在特殊分支上包含正确的结构)上组合您的仓库的历史记录。