помещать файлы в репозиторий git, когда подкаталог уже есть в git

#git

#мерзавец #git

Вопрос:

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

 parent #is the directory I want to add to git
parent/child1
parent/child2
parent/child2/.git
# all above are directories containing files.
  

При попытке добавить родительский элемент я вижу следующее:

 git add .
warning: adding embedded git repository: child2
hint: You've added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint:
hint:   git submodule add <url> child2
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint:   git rm --cached child2
hint:
hint: See "git help submodule" for more information.
  

Как я могу включить файлы child2 в мой родительский репозиторий?

Комментарии:

1. Каков был эффект, когда вы попробовали? неясно, что означает «Добавить git в родительский каталог», просто запуск git init (логическая интерпретация того, что это, вероятно, означает) не «сделает» ничего, кроме инициализации репозитория git.

2. Будут ли файлы в дочернем каталоге также включены в родительский репозиторий? -> Нет, если вы не укажете это.

3. как мне это указать? (без подмодулей)

4. Собираетесь ли вы продолжать использовать репозиторий child2? Если нет, я думаю, решение просто удалить parent/child2/.git .

5. да, я не хочу удалять дочерний репозиторий git, могут ли они оба работать бок о бок?