Preguntas etiquetadas con undo

Deshacer es un comando en muchos programas de computadora. Borra el último cambio realizado en el documento y lo revierte a un estado anterior. En algunos programas más avanzados, como el procesamiento de gráficos, deshacer anulará el último comando realizado en el archivo que se está editando.

3945
Deshacer una fusión Git que aún no se ha presionado

На этот вопрос есть ответы en Stack Overflow на русском : Как отменить последний push? Dentro de mi rama maestra, hice un git merge some-other-branchlocal, pero nunca empujé los cambios al maestro de origen. No quise fusionarme, así que me gustaría deshacerlo. Cuando git...

3180
Deshacer un git rebase

¿Cómo puedo deshacer fácilmente un git rebase? Mis ideas actuales son solo enfoques manuales: git checkout en el padre de confirmación a ambas ramas Crea una rama temporal desde allí git cherry-pick todos los commits a mano reemplace la rama en la que rebase por la rama creada manualmente En...

1057
¿Puedo eliminar un git commit pero mantener los cambios?

En una de mis ramas de desarrollo, hice algunos cambios en mi código base. Antes de poder completar las funciones en las que estaba trabajando, tuve que cambiar mi rama actual a maestra para demostrar algunas funciones. Pero solo usando un "git checkout master" conservó los cambios que también hice...

238
¿Cómo deshacer un git pull?

Me gustaría deshacer mi git pull a causa de confirmaciones no deseadas en el origen remoto, pero no sé a qué revisión debo restablecer. ¿Cómo puedo volver al estado antes de hacer el git pull en el origen remoto?

148
Deshacer git update-index --skip-worktree

Hace un tiempo hice esto para ignorar los cambios en un archivo rastreado por git: git update-index --skip-worktree <file> Ahora realmente quiero confirmar los cambios en ese archivo a la fuente. ¿Cómo deshago los efectos de

135
SVN deshacer eliminar antes de confirmar

Si elimina un directorio de una copia de trabajo SVN, pero aún no se ha comprometido, no es obvio cómo recuperarlo. Google incluso sugiere "svn undo delete before commit" como una consulta común cuando escribe "svn undo d", pero los resultados de búsqueda no son útiles. editar: me gustaría una...

132
¿Cómo se usa el árbol de deshacer de VIM?

Esta respuesta dice: El sistema de deshacer / rehacer de Vim es inmejorable. Escriba algo, deshaga, escriba otra cosa, y aún puede recuperar lo primero que escribió porque Vim usa un árbol de deshacer en lugar de una pila. En casi todos los demás programas, el historial de lo primero que...

117
Patrón de diseño para motor de deshacer

Estoy escribiendo una herramienta de modelado estructural para una aplicación de ingeniería civil. Tengo una clase de modelo enorme que representa todo el edificio, que incluye colecciones de nodos, elementos de línea, cargas, etc., que también son clases personalizadas. Ya he codificado un motor...

106
Cómo volver (ctrl + z) en vi / vim

En los editores de texto normales [con el debido respeto a Vim] hay un atajo Ctrl+ Zcuando has hecho algo desagradable y quieres volver a la versión anterior del texto. Como el botón ATRÁS en Word. Me pregunto cómo puedes lograr este comportamiento en

96
¿Estás usando la función de deshacer persistente de Vim?

Una de las nuevas características de Vim 7.3 es 'deshacer persistente', que permite guardar el no libre en un archivo al salir de un búfer. Desafortunadamente, no he podido habilitarlo correctamente o debo estar usándolo mal. Esto es lo que he probado hasta ahora: Agregué lo siguiente a ~ /...