GitReflog - Restauración de confirmaciones no mostradas en el registro de git


Observaciones

El reflog de Git registra la posición de HEAD (la referencia del estado actual del repositorio) cada vez que se modifica. En general, cada operación que puede ser destructiva implica mover el puntero HEAD (ya que si se cambia algo, incluso en el pasado, el hash de confirmación de la punta cambiará), por lo que siempre es posible volver a un estado anterior, antes de una operación peligrosa , encontrando la línea derecha en el reflog.

Sin embargo, los objetos a los que no hace referencia ninguna referencia son generalmente basura recolectada en unos 30 días, por lo que es posible que el reflog no siempre pueda ayudar.

Reflog - Restauración de confirmaciones no mostradas en el registro de git Ejemplos relacionados