Вы не можете добавить только подпапку, потому что это не репозиторий, а просто часть репозитория.git submodule
для монтирования одного хранилища внутри другого.
Одна из возможных альтернатив: возьмите подпапку, которую вы хотите использовать, разбейте ее на отдельный репозиторий, а затем внедрите в оба проекта (репозитории) через субмодули.Вы также можете сохранить историю коммитов этой папки, сделав ее автономным репо, используя git filter-branch
.
Подробное описание: https://blog.github.com/2016-02-01-working-with-submodules/#switching-to-submodules