Dividir un conjunto de archivos dentro de un repositorio de git en su propio repositorio, conservando el historial relevante [duplicado]

Posible duplicado:
¿Cómo dividir un repositorio git mientras se conservan los subdirectorios?

En un momento, agregué mi código a un repositorio git existente, y desde entonces me he comprometido bastante, mientras que el otro desarrollador se ha comprometido con los otros archivos existentes en el repositorio. @ Ahora quiero dividir mi código en su propio repositorio, pero preservar todo el historial de cambios para mis archivos particulares.

Leyendo lo que otros han hecho para dividir el código, estaba mirandofilter-branch y haciendo--index-filter o--tree-filter conrm comandos para los archivos que no me importan. No quiero usar--subdirectory-filter ya que no es apropiado que el subdirectorio que contiene mi código sea el topdir (también compartimos un subdirectorio). Para complicar las cosas, algunos de los archivos del repositorio original se han movido un poco con el tiempo, y hay algunos archivos que se crearon y luego se eliminaron. Esto hace que diseñar una lista rm sea un poco ... desafiante.

Estoy buscando una manera de filtrar todo / excepto / una lista de archivos / directorios. ¿Alguien sabe de una manera de hacer esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta