作为更大项目的一部分,将Github仓库分成另一个仓库

时间:2014-04-11 03:34:10

标签: git github git-clone git-fork

也许我在这里遗漏了一些东西,但我看起来并且我想做一些看起来非常简单的事情,但我还没弄明白(或找到有人)如何实现它。

  • 我有一个项目,我找到了一个Github回购,其中包含我想用作其中一部分的内容。
  • 我想将该回购的内容分成我的项目(另一个回购)
  • 我希望fork的连接在原始文件发生更改时保留(否则我只是简单地在开头复制/粘贴 - 另外,我想要发出pull-requests选项)。

我试过简单地git clone https://github.com/dave/repository_of_dave.git(以及各种变体),但是仍然与Dave的回购中的所有内容有关。复制/粘贴是去这里的唯一途径吗?

1 个答案:

答案 0 :(得分:2)

Submodules确实很合适,因为你的repo只会记录一个gitlink(special entry mode 160000)来记录你正在使用的子模块repo的提交。

别忘了这个子模块是它自己的git repo,意思是: