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.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
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ón | macOS | Windows y Linux |
|---|---|---|
| La paleta de comandos, luego View Reflog… | ⌘⇧P | Ctrl+Shift+P |
Pasos
abrir el registro
Ejecute View Reflog… y elija la referencia en Reflog of, como HEAD o una rama. Show Older Entries carga más.
Encuentra la entrada
Cada entrada dice qué movió la referencia y cuándo. Elija el anterior al cambio que desea deshacer.
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.