У меня есть репозиторий Git, который содержит несколько подкаталогов. Теперь я обнаружил, что один из подкаталогов не связан с другим и должен быть отделен от отдельного репозитория.
Как я могу это сделать, сохраняя историю файлов в подкаталоге?
Я думаю, я мог бы сделать клон и удалить ненужные части каждого клона, но я полагаю, это даст мне полное дерево при проверке более старой версии и т.д. Это может быть приемлемым, но я бы предпочел, чтобы притворитесь, что у двух репозиториев нет общей истории.
Чтобы это было ясно, у меня есть следующая структура:
XYZ/
    .git/
    XY1/
    ABC/
    XY2/
Но я хотел бы это вместо этого:
XYZ/
    .git/
    XY1/
    XY2/
ABC/
    .git/
    ABC/

