как я могу добавить подмодуль git в git repo как обычный каталог?

Посмотрим что это

Создать два git репоsub & test
mkdir test sub
cd test && git init && touch README && git add README && git commit -m "initialize the git repo" && cd ..
cd sub && git init && touch README && git add README && git commit -m "initialize the sub git repo" && cd ..
Переместитьsub репо вtest
mv sub test
cd test 
git add sub
git commit -m "add sub directory"

Я хочу относиться к ним как к одному git-репо и удаленно передавать их, но теперь файлы находятся подsub каталог не может быть включен?

Как я могу добиться этого простым способом, например, относиться к sub как к обычному каталогу?

Вариант использования для этого

Я пытаюсь добавить папку данных jenkins (JENKINS_HOME) в образы докера, используяDockerfile для демонстрации. (ADD JEKINS_HOME /opt/jenkins)

JENKINS_HOME
Dockerfile

Мой джинкин имеетскрипт-плагин который содержит git-репо для своих целей. Тогда он существует в моем git-репозитории, как показано ниже

$ find jenkins-docker
./.git
./.git/.. (skipped
./Dockerfile
./JENKINS_HOME
./JENKINS_HOME/scriptler
./JENKINS_HOME/scriptler/scripts
./JENKINS_HOME/scriptler/scripts/.git
./JENKINS_HOME/scriptler/scripts/.git/... (skipped)
./JENKINS_HOME/scriptler/scripts/Sample.groovy
./JENKINS_HOME/... (skipped)
./README

Ответы на вопрос(2)

Ваш ответ на вопрос