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.