一个github仓库中的多个子目录

时间:2012-10-31 20:40:46

标签: git

我正在使用凉亭,我想制作很多自定义组件。

Bower它只是一个包管理器,给它一个git uris列表,它会将它们克隆到你的“components”文件夹中,现在这很棒,我想做的就是给它一个4或5个repos列表,那些将是我创建的所有自定义包,但我不想在github上制作4或5个不同的repos,每个组件一个,我可以制作一个repo并以某种方式在其上添加4或5个子回购吗?

我不能使用分支,因为克隆总是克隆主分支,似乎。 (我对git不是很好,所以请跟我说。)

1 个答案:

答案 0 :(得分:0)

如果包裹经理希望“组件”是回收,我想你必须做出不同的回购。

您可以为此项目创建一个新的Github帐户,并在那里设置所有需要的回购,以保持您的帐户清洁。

我认为你可以通过使用git标签来解决这个问题:在你的一个git repo的历史记录中将每个组件设置在不同的标签上,并将它们用作“同一个repo的版本”。 类似的东西:

  add comp-1 to your repo
git-tag 1: comp-1
  remove comp-1 from the repo
  add comp-2 to the repo
git-tag 2: comp2
但是,我绝对不会这样做。