У меня есть git-репо. Я хочу разделить подкаталог репо на отдельный репо. Итак, я использую https://help.github.com/en/articles/splitting-a-subfolder-out-into-a-new-repository
Но проблема в том, что эта команда меняет корень проекта на подкаталог. Есть ли способ сохранить корень проекта без изменений?
Я попробовал https://stackoverflow.com/a/9523876/244009 вариант. Это просто переместит все хранилище на один каталог глубже.
git filter-branch --index-filter ' git read-tree --empty git read-tree --prefix=sub/tree/ $GIT_COMMIT:sub/tree/ ' -- yourbranch -- sub/tree
должен это сделать.