Как получить все коммиты в папке и поместить их в новый репо? - PullRequest
0 голосов
/ 22 марта 2019

У меня есть git-репо типа

repo
/sub-project1
 /sub-folders and files
/sub-project2
 /sub-folders and files
/sub-project3
 /sub-folders and files

Я хочу удалить

 /sub-project1
     /sub-folders and files

и создать новое репо со всей историей git, связанной с этой папкой, и файлы должны бытьтакже включены.

Основное соображение - сохранить только историю, связанную только с этой папкой, и удалить всю другую нежелательную историю

, как лучше всего это сделать?

1 Ответ

0 голосов
/ 22 марта 2019

хранить только историю нужной папки. необходимо использовать следующую команду

git filter-branch --tag-name-filter cat --prune-empty --subdirectory-filter <folder-name> -- --all
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...