Есть два проэкта,
                  
                  
                   основной: https://github.com/KIT-CMS/sm-htt-analysis
                  
                  
                  и мой: https://github.com/KIT-CMS/ES-subanalysis
                  
                  
                  Как вы видете оба проэкта используют сабмодули (исторические причины) - некоторые общие. В основном проэкте есть папка называется fake-factors которая по большому счету должна быть сабмодулем. Я бы хотела создать новый репозиторий и переместить содержимое этой папки туда. Можно ли это сделать сохранив историю с этой папкой ассоциированую? Что я сейчас думаю что можно сделать форк от основной репозитории, добавить в игнор все остальные папки и сабмодули,  git remove  их, и все. Но тогда корень репозитории будет папкой а не ее содержимым, разве что я еще сделаю git move. Оправданно ли это или есть метод лучше?
                  
                  
                
Можно (про "с сохранением истории")
О, даже на GitHub-е есть инструкция https://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository/
также https://stackoverflow.com/questions/359424/detach-move-subdirectory-into-separate-git-repository/17864475#17864475
Обсуждают сегодня