
Cristian Camilo Carrillo Cubillos
PreguntaPREGUNTA:
Una vez de haber vuelto al pasado con
- git checkout (id_commit) archivo.ext
¿Puedo enviar ese archivo a otra rama para trabajarlo?
Es decir estoy trbaajando en mi proyecto y me surgió una peticion y sé que tengo que trabajarla desde 10 commits atrás, entonce voy al commit antiguo y creo una rama para trabajarlo. Es posible?

Agustina Corvo

Cristian Camilo Carrillo Cubillos
muchas gracias por tu respuesta! Cuando me comentas que quedara apuntando al commit del hash. Gracias ese (-b) hace referencia a qué?

Agustina Corvo
Hola, no estoy segura si entendí correctamente la pregunta pero igualmente intentaré ayudarte.
Ejemplo: al hacer glog desde master, dev o la rama que estés trabajando:
63ffd52 (HEAD -> master) mensaje commit 3 f1e42c3 mensaje commit 2 ee691df mensaje commit 1
Si querés volver a trabajar los archivos desde el estado que estaban en el commit 1, podés hacerlo sin problemas.
git checkout ee691df -b "nombre-de-rama-nueva"
Luego de ese comando vas a quedar parado en la rama "nombre-de-rama-nueva". La cabecera de esa rama estará apuntando al commit de hash
ee691df
Por otro lado, en la cabecera de la rama master esos archivos quizás tengan otro contenido o hayan sido eliminados.
Espero que se haya entendido. Cualquier otra cosa no dudes en consultar. Saludos y feliz año!