sklonowano wiele repozytoriów git w tym samym katalogu [duplikat]

To pytanie ma już tutaj odpowiedź:

Dwa repozytoria git w jednym katalogu? 9 odpowiedzi

Mam standardowe repozytorium dla mojego projektu

/home/repo/.git  

jest to repozytorium, które klonuję, aby uzyskać kod podstawowy dla nowych stron internetowych, tj. sklonowałem go

/var/www/site1

Mam też kilka modułów, które stworzyłem jako repozytoria, niektóre strony będą używać tych modułów, a inne nie.

/home/modules/mod1/.git  
/home/modules/mod2/.git

Czy istnieje sposób, aby sklonować te moduły w tym samym folderze witryny?

/var/www/site1  

katalogi modułów są skonfigurowane w takiej samej strukturze folderów jak repo master, kiedy sklonuję je na głównym klonie repo, powinny scalić / zastąpić istniejące pliki. (rzadko jakikolwiek plik nakłada się)

moim optymalnym rozwiązaniem byłoby nadanie nazwy repo w jakiś sposób, aby po wdrożeniu nowej witryny zrobić coś takiego:

cd /var/www/newsite  
git clone /home/repo/.git  
git clone /home/modules/mod1/.git  
git clone /home/moudles/mod2/.git  

a kiedy mam aktualizacje do wykonania na stronie, mogę zrobić coś takiego:

git pull origin master  
git pull mod1  
git pull mod2  

lub najlepiej:

git pull origin master 

nazwałby to także ciągamimod1 imod2.

Patrzyłem na podmoduły i gałęzie gita, ale nie mogę się domyślić, czy są tym, czego potrzebuję.

questionAnswers(3)

yourAnswerToTheQuestion