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