Обычно, когда вы пытаетесь извлечь подпапку какого-то другого проекта, эта подпапка должна быть отдельным проектом, и оба родительских проекта должны ссылаться на него.
Вы можете извлечь историю такого подпроекта, используя инструмент, подобный git subtree . Затем вы можете связать поддерево с вашим проектом, используя подмодуль git или поддерево git, в зависимости от того, что вы предпочитаете.