Duplicar posible:
In git, is there a simple way of introducing an unrelated branch to a repository?¿Cómo creo una confirmación sin un padre en Git?
Tengo un pequeño proyecto que estaba trabajando sin ningún tipo de software de control de versiones, y terminó con tres versiones diferentes del mismo guión, donde cada uno hace algo ligeramente diferente de los demás. Inicialicé un gpo repo con una de las versiones, y me gustaría comprometer a cada uno de los otros dos sin padres. De esa forma, puedo unir las diferencias como si cada una de las tres versiones del guión fuera la punta de diferentes ramas.
Ni siquiera estoy seguro de si esto es necesariamente una manera razonable o razonable de solucionar este problema ... Cualquier consejo sobre cómo hacer las cosas de esta manera, o consejos sobre una mejor manera de manejar esta situación sería muy apreciado.
¿Por qué no creas dos ramas y añades las otras dos versiones y luego trabajas en las ramas? – manojlds
Ver: [cómo insertar un compromiso como el primero, cambiando todos los demás?] (Http://stackoverflow.com/questions/645450/git-how-to-insert-a-commit-as-the-first- shifting-all-the-others) –
Esto se conoce como * root commit *. –