repository والد فایلها را کپی نمیکند؛ یک gitlink به یک commit در repository دیگر و نشانی آن را در .gitmodules نگه میدارد. clone ساده پوشه را خالی میگذارد تا git submodule update --init را بزنید.
Submodule
یک repository تو در تو که به یک commit مشخص پین شده است.