I have a git repository which contains multiple subdirectories. I now want to split multiple subdirectories into a new repository. It looks like git subtree makes this easy if you only have one subdirectory that you want to extract out into a new repo but what about extracting multiple subdirectories? I'm not seeing a clean way of doing this.
This is the structure I have now (with the repository in AlphaDirectory):
AlphaDirectory
AlphaSubDirectory1
AlphaSubDirectory2
BetaSubDirectory1
BetaSubDirectory2
This is what I need (with a separate repository in each of AlphaDirectory and BetaDirectory):
AlphaDirectory
AlphaSubDirectory1
AlphaSubDirectory2
BetaDirectory
BetaSubDirectory1
BetaSubDirectory2
This is related to Splitting many subdirectories into a new, separate Git repository and its referenced questions but not same as structure in all 3 asking questions differ.