Переместить каталог в новый репозиторий в github - PullRequest
1 голос
/ 22 апреля 2019

Текущее репо выглядит следующим образом ...

/ab/docter
/ab/pepper
/cd/..
...

Я хочу сохранить всю историю в ab и переместить ее в новый репо в GitHub.

/doctor
/pepper

Я пытался вытащить и вручную переместить его в ab репо, но история не идет с толчком.(

Ответы [ 2 ]

2 голосов
/ 22 апреля 2019

Оформить заказ на все филиалы и запустить:

git filter-branch --tag-name-filter cat --prune-empty --subdirectory-filter ABC -- --all

Отсоединить (переместить) подкаталог в отдельный репозиторий Git

1 голос
/ 23 апреля 2019

Вы хотите использовать 'git subtree split'

git subtree split --prefix dir-to-extract -b selective-history 

Источник: https://cjohansen.no/git-subtree-multiple-dirs/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...