Pro Git
Pro Git Es importante notar que la información de reflog es estríctamente local - es un log de lo que se ha hecho en el repositorio local. Las referencias no serán las mismas en otra copia del repositorio; y justo después de que se ha inicializado el repositorio, se tendrá un reflog vacío, dado que no ha ocurrido ninguna actividad todavía en el mismo. Utilizar git show HEAD@{2.months.ago} funcionará solo si se clonó el proyecto hace al menos dos meses - si se clonó hace cinco minutos, no se obtendrán resultados.
Otra forma principal de especificar un “commit” es por sus ancestros. Si se coloca un ^ al final de la referencia, Git lo resuelve como el padre de ese “commit”. Supongamos que se mira a la historia de un proyecto:
