2015-09-29 156 views
1

本地我有几个项目,通常是书籍,使用以下文件夹树在同一个文件夹中。把不同的git项目放在同一个文件夹中

+ books 
    + book_1 
    * .git 
    * ... etc 
    + book_2 
    * .git 
    * ... etc 

是否有可能通过在GitHub的网站使用主books库保存在本地本单位?

+1

你看过[submodules](http://git-scm.com/docs/git-submodule)吗? – jonrsharpe

回答

1

如果您在GitHub中有books回购,您可以在其中推git submodules(每个项目一个)。
每个项目都在它自己的GitHub仓库中。

在本地,你有一个书籍回购,其中你可以做一个

git submodule add -- https://<username>@github.com/<username>/book_1 
git submodule add -- https://<username>@github.com/<username>/book_2 
... 

那么简单git clone --recursive https://<username>@github.com/<username>/books将克隆的书籍和所有子手段。

+0

谢谢。这是否意味着我的每本github上的书都有一个github存储库?我想在github上只显示大的父项目'books'。 – projetmbc

+0

@projetmbc是的,这就是我所说的“每个项目都在自己的GitHub仓库中”。 – VonC

+0

@projetmbc你可以使用两个不同的GitHub帐户,一个用于书籍,一个用于所有书籍。这样,只有书籍会出现在其中一个GitHub帐户中。 – VonC

相关问题