$ git submodule add <remote_url> <destination_folder>
# Submodule is the git feature allowing a repository to include another
# repository, with control on the branch of shared repository that is
# considered by the host repository.
# In order to, for your own application, to create a submodule
# associating the shared repository's main branch, do the following:
"""
git submodule add -b main [URL to Git repo]
git submodule init
"""
# Now you can do
"""
git add .
git commit -m "folder is now a reusable result"
git push
"""