git拉所有存储库

时间:2014-09-08 07:53:57

标签: git ubuntu

我已经设置了一个文件夹系统,我将所有代码保存在一个超级文件夹中,在这个超级文件夹中有大约30个不同的子文件夹,每个子文件夹包含各种项目。其中许多包含git存储库。现在我希望能够同时拉出所有这些。最好在制作它的时候,如果我在这个文件夹中添加一个git存储库,它会自动采用“同时拉动”,因为奖励还有一种方法可以让它递归检查,这样如果我有一个文件夹包含更多的git存储库这些也会拉?

如果重要的话,我会使用Ubuntu。

2 个答案:

答案 0 :(得分:2)

正确的方法是使用git submodules.

答案 1 :(得分:1)

您使用Ubuntu。编写一个shell脚本并将命令放入其中。

cd /yourdir/;git pull origin master;

然后在一行中编写每个项目。否则你可以写一个for循环并动态地读取文件夹。

http://www.cyberciti.biz/faq/bash-for-loop/