Saltar al contenido
GitTree
Historia y recuperación

Encuentra consejos sobre sucursales anteriores

El reflog registra hacia dónde apuntaba una rama o HEAD, cada vez que se movía: confirmaciones, retiradas, restablecimientos, rebases. View Reflog… enumera esas entradas; elija uno para mostrar su confirmación en el gráfico o Restore as Branch.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Pruebe Deshacer primero
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Las confirmaciones que busca estaban en su computadora: el reflog es local y no se envía ni se recupera.

donde encontrarlo

  • La paleta de comandos: View Reflog….
acciónmacOSWindows y Linux
La paleta de comandos, luego View Reflog…⌘⇧PCtrl+Shift+P

Pasos

  1. abrir el registro

    Ejecute View Reflog… y elija la referencia en Reflog of, como HEAD o una rama. Show Older Entries carga más.

  2. Encuentra la entrada

    Cada entrada dice qué movió la referencia y cuándo. Elija el anterior al cambio que desea deshacer.

  3. Mirar o restaurar

    Show in Graph selecciona esa confirmación. Restore as Branch crea una rama allí: escribe New branch name y confirma.

Resultado esperado

GitTree dice Created branch …. Undo removes it again. Se puede acceder a las confirmaciones perdidas desde esa rama.

Pruebe Deshacer primero

Para un paso que diste en GitTree, Undo es más rápido: invierte exactamente la última operación (deshacer y rehacer). El reflog ayuda con pasos más antiguos y con los realizados en una terminal.

Si algo sale mal

"Esta referencia no tiene reflog".

Git mantiene registros únicamente de las referencias que se movieron en este repositorio; una rama recuperada pero nunca retirada puede no tener ninguna. Prueba el reflog de HEAD.

Preguntas

¿Cuánto tiempo conserva las entradas el reflog?

El valor predeterminado de Git los conserva durante aproximadamente 90 días, hasta que la recolección de basura los expire.