Mi situación era, tengo un git repo convertido de SVN a HG a GIT, y quería extraer solo un archivo fuente. También tenía caracteres extraños como aÌ (un desajuste de codificación corrompido Unicode ä) y espacios en los nombres de archivo.Cómo extraer un archivo con historial de commit de un git repo con index-filter & co
Parece que no es particularmente fácil, y esa es la razón por la que responderé mi propia pregunta a pesar de muchas preguntas similares con respecto a git [filtro-índice | subdirectorio-filtro | árbol-filtro], ya que necesitaba usar todo el ¡lograr esto!
Entonces la pregunta es: "¿Cómo puedo extraer un archivo de un repositorio y colocarlo en la raíz del nuevo repositorio?"
¿Por qué quiere extraer una sola fila de la cesión temporal? – svick
Es todo lo que necesito. Y, por cierto, http://stackoverflow.com/questions/5998987/splitting-a-set-of-files-within-a-git-repo-into-their-own-repository-preserving no es un clon de ningún subdirectorio- pregunta filtrante La extracción de archivos requiere tanto --subdirectory-filter step como --index-filter o --tree-filter. – peterhil
O más bien todo lo que quiero, porque haré un paquete del único archivo que proporciona un trie. Quiero usarlo en otros proyectos también, y publicar en Github y tengo algún código en el repositorio que no quiero hacer de código abierto (al menos todavía). – peterhil