Split existing GitHub repository into multiple new sub repositories.
Commands : https://bit.ly/3BjaqWK
```
pip install git-filter-repo
```
Move all the files with same folder structure:
```
git filter-repo --path aaa/ddd --force
git ls-tree -r HEAD --name-only
git remote add splited-new-repo-local-name https://github.com/Infinite-demo/Spli...
git push splited-new-repo-local-name main
```
Move all the files to new folder(test):
```
git filter-repo --path aaa/ddd --force --path-rename aaa/ddd:test
git ls-tree -r HEAD --name-only
git remote add splited-new-repo-local-name https://github.com/Infinite-demo/Spli...
git push splited-new-repo-local-name main
```
Move all the files to Root:
```
git filter-repo --subdirectory-filter aaa/ddd/ --force
git ls-tree -r HEAD --name-only
git remote add splited-new-repo-local-name https://github.com/Infinite-demo/Spli...
git push splited-new-repo-local-name main
```
Смотрите видео GitHub Repository Splitting онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Rakiative 28 Сентябрь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 97 раз и оно понравилось 4 людям.