Saltar al contenido
GitTree
Historia y recuperación

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.

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. ¿Qué se puede deshacer?
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

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ónmacOSWindows y Linux
Undo⌘ZCtrl+Z
Redo⌘⇧ZCtrl+Shift+Z

Pasos

  1. Vea lo que hará Deshacer

    Mantenga el puntero sobre Undo: nombra la última operación, como una confirmación, una fusión o un descarte. Cuando no hay nada, dice Nothing to undo.

    La barra de herramientas GitTree con los botones Deshacer y Rehacer numerados
    1 Deshace la última operación, 2 Rehazla.GitTree interfaz con un repositorio de demostración.
  2. Deshacerlo

    Presione Undo o el acceso directo. GitTree dice Undid: … y el gráfico y los archivos vuelven a ser como estaban.

  3. 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.