undo

git deshacer todos los cambios no comprometidos o no guardados

Estoy intentando deshacer todos los cambios desde mi última confirmación. Probé git reset --hard y git reset --hard HEAD desp ... n la cabeza está ahora en 18c3773... pero cuando miro mi fuente local todos los archivos siguen ahí. ¿Qué me estoy perdiendo?

Cómo deshacer un git pull?

Me gustaría deshacer mi git pull debido a confirmaciones no deseadas en el origen remoto, pero no se a qué revisión tengo que volver a restablecer. ¿Cómo puedo volver al estado antes de hacer la extracción de git en el origen remoto?

¿Cómo puedo "des-revertir" una confirmación Git revertida?

Dado un cambio que ha sido confirmado usando commit, y luego revertido usando revert, ¿cuál es la mejor manera de deshacer esa reversión? Idealmente, esto debería hacerse con una nueva confirmación, para no reescribir la historia.

¿Deshacer las modificaciones de la copia de trabajo de un archivo en Git?

Después de la última confirmación, modificé un montón de archivos en mi copia de trabajo, pero quiero deshacer los cambios en ... Sin embargo, solo quiero deshacer los cambios de la copia de trabajo de solo ese archivo, nada más con él. ¿Cómo hago eso?

Git deshacer cambios en algunos archivos [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Deshacer las modificaciones de la copia de trabajo de un arc ... r I añadido print en file A, pero he modificado file B. B es lo que quiero confirmar y A, quiero volver a su estado anterior.

Reset local repository branch para que sea como remote repository HEAD

¿Cómo puedo restablecer mi rama local para que sea igual que la rama del repositorio remoto? Lo hice: git reset --hard HE ... ava ¿Puede decirme por favor por qué tengo estos 'modificados'? No he tocado estos archivos? Si lo hice, quiero quitarlos.

Deshacer una rebase de git

¿Alguien sabe cómo deshacer fácilmente un rebase de git? La única manera que viene a la mente es ir a ella manualmente: ... ¿Alguna idea? Aclaración: Estoy hablando de un rebase durante el cual un montón de commits fueron reproducidos. No sólo uno.

¿Cómo rehacer (es decir, "deshacer deshacer") en Vim?

En Vim, hice demasiado deshacer. ¿Cómo puedo deshacer esto (es decir, rehacer)?

Cómo deshacer "git commit --amend hecho" en lugar de "git commit"

He modificado accidentalmente mi confirmación anterior. La confirmación debería haber sido separada para mantener el historia ... omo git reset --hard HEAD^, la primera confirmación también se deshace. (Todavía no he enviado a ningún directorio remoto)

Deshacer git update-index skip skip-worktree

Hace un tiempo hice esto para ignorar los cambios en un archivo rastreado por git: git update-index --skip-worktree <fil ... quiero confirmar los cambios en ese archivo a la fuente. ¿Cómo puedo deshacer los efectos de skip-worktree? Gracias, Kevin

¿Hay alguna manera de recuperarse de un "svn revert" accidental?

Me las arreglé para pegarme un tiro en el pie esta mañana haciendo lo siguiente: Empecé a trabajar en un cambio en mi pro ... vn que deshaga un "svn revert"? ¿Svn mantiene una copia de seguridad de los diffs locales/no registrados en cualquier lugar?

Patrón de diseño para el Motor de Deshacer

Estoy escribiendo una herramienta de modelado estructural para una aplicación de ingeniería civil. Tengo una enorme clase de ... o en el modelo y agregar algunos objetos de línea que mantienen referencias a los nuevos nodos. ¿Cómo se implementaría eso?

Cómo abortar una fusión en mercurial?

Metí la pata en una fusión. Me gustaría volver a intentarlo. ¿Hay alguna forma de revertir una fusión antes de que se confir ... no está comprometida. ¿Hay una manera de deshacer una fusión después de un comando hg merge pero antes de que se confirme?

Deshacer git mv (renombrar)

¿Cuál es la forma correcta de deshacer un cambio de nombre en git, como: git mv file1 file2

Deshacer git reset hard duro con archivos sin confirmar en el área de ensayo

Estoy tratando de recuperar mi trabajo. Estúpidamente lo hice git reset --hard, pero antes de eso solo lo hice get add . y no ... it reset --hard HEAD is now at ff546fa added new strucuture for api Es posible deshacer git reset --hard en esta situación?

Deshacer un commit en TortoiseSVN

Cometí un montón de archivos (docenas de archivos en diferentes carpetas) por accidente. ¿Cuál es el más fácil, más limpio (y más seguro!) manera de 'deshacer' esa confirmación sin tener que eliminar los archivos de mi directorio de trabajo?

¿Hay alguna manera de deshacer los efectos de "git revert head"?

He ejecutado accidentalmente el comando contra la rama incorrecta en mi repositorio - ¿hay alguna manera de deshacer este cambio?

Git tire a la rama equivocada

Yo y otro desarrollador habíamos estado fusionando y empujando nuestro trabajo a una rama no maestra llamada toolwork. De esa ... i espacio de trabajo y volver a clonar desde el repo. ¿Hay alguna manera de respaldar esto al estado antes de la atracción?

Cómo volver atrás (ctrl + z) en vi / vim

En los editores de texto normales [con el debido respeto a Vim] hay un atajo Ctrl+Z cuando has hecho algo desagradable y qu ... olver a la versión anterior del texto. Como BACK button en Word. Me pregunto cómo se puede lograr este comportamiento en Vim.

Deshacer eliminar en GIT

Hice algo muy estúpido. Hice un commit usando git commit (ediciones de archivo + nuevos archivos) (C). Luego hice la última m ... o de git lista los archivos que borré, luego hice git checkout, pero todavía no hubo suerte. Ni siquiera saber si es posible.