Переместите некоторые файлы и папки из хранилища в другое - PullRequest
0 голосов
/ 27 июня 2019

У меня есть один репозиторий со всеми моими кодами MATLAB, с несколькими подкаталогами.Теперь я хочу опубликовать его часть, поэтому мне нужно изолировать некоторые файлы и подкаталоги (не отрывая их от основного репозитория) и перенести их в новый репозиторий, который будет обнародован.Для пояснения, скажем, это мой основной репозиторий:

.git/
MATLAB_Codes/
   folder_A/
      aaa.m
      bbb.m
      ccc.m
      ddd.m
   folder_B/
      eee.m
      fff.m
      ggg.m
      hhhh.m
   iii.m
   jjj.m
   kkk.m
   lll.m

Теперь я хочу создать новый репозиторий, который должен выглядеть следующим образом:

.git/
Project_alpha/
   folder_A/
      aaa.m
      bbb.m
   folder_B/
      eee.m
      fff.m
   iii.m
   jjj.m

со всеми связанными историями.Из моего поиска я думаю, что не могу использовать subtree, поскольку у меня более одного подкаталога, и, возможно, git filter-branch - это путь, но мне становится немного сложно, когда я хочу собрать все воедино и реализовать это.

Ваша помощь будет очень признательна!

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