Mindkettőt külön fejlesztjük, de a végén egyben szeretnénk látni.
Példa:
mkdir tri cd tri
git init
Ha GitHub szerveren vannak az almondulok:
git submodule add https://github.com/valaki/tri_api.git git submodule add https://github.com/valaki/tri_web.git
Megkapjuk helyben a két projektet. git add, git commit, majd git push.
git status -u git add . git commit -m "Összevonva" git push origin master
Ezt követően a GitHubon mindkét projektre mutat egy link a tri tárolóból.
Ha szeretném egyben letölteni a két projektet, szükség van a --recurse-submodules kapcsolóra, másként nem töltődik le a két projekt tartalma, csak üres könyvtárak jönnek létre:
git clone --recurse-submodules https://github.com/valaki/tri.git