Deshacer y rehacer
GitTree registra tus operaciones de Git para que Undo en la barra de herramientas pueda recuperar la última: una confirmación, fusión, rebase, reinicio, descarte, limpieza, rama o etiqueta eliminada. Redo lo vuelve a hacer. Los pasos destructivos guardan una instantánea de recuperación en refs/ogt/trash antes de ejecutarse.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- Hiciste algo en este repositorio con GitTree, como una confirmación o un reinicio.
donde encontrarlo
- Undo y Redo en la barra de herramientas. Pase el cursor sobre ellos para leer lo que retirarán, como Undo: commit ….
| acción | macOS | Windows y Linux |
|---|---|---|
| Undo | ⌘Z | Ctrl+Z |
| Redo | ⌘⇧Z | Ctrl+Shift+Z |
Pasos
Deshacerlo
Presione Undo o el acceso directo. GitTree dice Undid: … y el gráfico y los archivos vuelven a ser como estaban.
Rehacer, si cambias de opinión
Presione Redo para realizar la misma operación nuevamente.
Resultado esperado
El repositorio vuelve a estar donde estaba antes de la operación; el gráfico lo muestra de inmediato.
¿Qué se puede deshacer?
- Confirma y modifica, fusiona, rebase, rebase interactivo y restablece.
- Archivos, fragmentos y líneas descartados, y archivos limpios sin seguimiento.
- Ramas y etiquetas creadas o eliminadas, pagos y alijos eliminados.
Si algo sale mal
"La sucursal se movió desde entonces; deshacerla sobrescribiría ese cambio".
Algo cambió la sucursal después de esa operación. Deshaga primero las operaciones posteriores o utilice la referencia de recuperación del mensaje original denominado.
"Esos archivos se editaron desde entonces; deshacerlos sobrescribiría las ediciones".
GitTree no sobrescribirá las ediciones más recientes. Confírmalos o guárdalos, luego deshazlos.
"Su instantánea de recuperación fue eliminada".
La instantánea se eliminó con Delete Old Recovery Snapshots…, por lo que ese paso ya no se puede deshacer.
Preguntas
¿Cuánto tiempo recuerda Deshacer?
Las instantáneas de refs/ogt/trash permanecen hasta que elimines las antiguas. Undo retrocede a través de las operaciones que realizó en GitTree, las más recientes primero.
