En respuesta a su pregunta, en la mayoría de los casos es muy difícil perder un compromiso reciente por accidente. Por lo general, los objetos (incluidas las confirmaciones) solo se eliminan después de un git gc
si ya no se mencionan en ninguna sucursal y son muy antiguos (por defecto 90 días IIRC).
Normalmente puede encontrar la confirmación en su reflog. Pruebe cualquiera de:
git log -g
o:
git reflog
Si se puede ver, es probable que tenga una referencia de la forma [email protected]{n}
donde n es el número si veces su HEAD
ha cambiado desde la que se comprometen he perdido
Puede crear una rama para él.
git branch foundit [email protected]{n} # replace n with the correct number
A continuación, puede decidir si necesita fusionarla a otra rama o rebase o simplemente mantener la rama alrededor para más adelante.
No veo nada más allá del 11 de marzo ... – baash05
¿Puedo perder compromisos? – baash05
Ah ... Olvidé la -g MUCHAS GRACIAS – baash05