Что такое submodule в Git и как он работает внутри репозитория? — ДейлиПреп