¿Cómo deshacer cambios usando git en eclipse?
Restaurar cambios en el árbol de trabajo
Reemplazar con archivos en el índice de Git
Aún no Los cambios enviados y guardados temporalmente se pueden realizar en
un conjunto seleccionado de archivos. Seleccione el archivo en el Explorador de paquetes o una vista similar y haga clic en Reemplazar con archivo en el índice gtGit
.
Reemplazar con encabezado
Esta función no está disponible actualmente a nivel de archivo individual. Puede
restaurar todo el árbol de trabajo de su repositorio al estado de la confirmación HEAD usando la opción de restablecimiento completo en
(consulte "Restablecer el encabezado actual" a continuación). Esta operación revertirá todos los cambios en el índice y el árbol de trabajo. No puedes utilizar archivos EGit en un grupo seleccionado
.
Reemplazar con la versión anterior
Los cambios que se han preparado o incluso confirmado se pueden "revertir"
reemplazándolos con una versión confirmada previamente. Seleccione un recurso individual
En el Explorador de paquetes o vista similar, haga clic en Reemplazar con gt
Versión anterior. El repositorio determinará
que el recurso seleccionado fue modificado y propondrá un recurso de espacio de trabajo de reemplazo
con el contenido de esta confirmación.
Esto tiene como objetivo principal "eliminar" archivos individuales de la confirmación (cuando
confirma los recursos del espacio de trabajo restaurados, se eliminarán efectivamente de la
actual comprometerse ). Aunque esto también funciona para carpetas y proyectos,
reemplazar una carpeta o proyecto con una "versión anterior" puede tener
resultados inesperados.
Restaurar usando Quickdiff
La función Quickddiff se puede utilizar para restaurar cambios individuales en un archivo.
Puedes restaurar por fila, bloque (cambiar el rango de filas) o por selección. Seleccione
todo el texto y luego restaure la selección para restaurar el archivo completo.
Revertir los cambios introducidos por una confirmación específica
Los cambios introducidos por una confirmación determinada se pueden revertir
creando automáticamente una nueva confirmación además de la marcada actualmente. fuera de compromiso. No es necesario desproteger el compromiso que se va a restaurar para este fin.
Seleccione una confirmación en la vista del historial, abra el menú contextual y seleccione
Revertir confirmación. Esto restaurará las confirmaciones
seleccionadas creando una nueva basada en el pago actual.
Restablecer tu encabezado actual
Git proporciona la capacidad de restablecer el encabezado de la rama actual a cualquier
otra confirmación. Restablece selectivamente el índice y el árbol de trabajo para que coincidan con su compromiso. Tenga en cuenta que esta acción afectará a todos los archivos y carpetas de toda la
Base de conocimientos.
Puedes elegir entre restablecimiento completo, restablecimiento híbrido y restablecimiento parcial.
¿Suave-? El encabezado ahora apunta a la nueva confirmación, es decir, el índice
y el árbol de trabajo permanecen sin cambios
¿Mixto-? El encabezado ahora apunta a la nueva confirmación, es decir, el índice
se actualiza, el árbol de trabajo no cambia
hard-HEAD ahora apunta a la nueva confirmación, el índice y el árbol de trabajo no han cambiado
Actualizar
Restablecer a una rama o etiqueta específica
Seleccionar equipo -> Restablecer... en un proyecto. Esto abrirá un cuadro de diálogo
donde podrá seleccionar una rama o etiqueta.
Restablecer a una confirmación específica
Seleccione una confirmación en la vista del historial y abra el menú contextual. ? Aquí puede encontrar
las entradas Restablecimiento completo, Restablecimiento híbrido y
Reinicio parcial.
Restaurar todos los cambios locales y temporales
Esto se puede hacer como un caso especial de reinicio.
Si restablece el encabezado actual
(generalmente la última confirmación en la rama)
sobrescribe el árbol de trabajo y el índice con el contenido del encabezado del archivo. Usted
Hay tres formas de hacer esto:
Seleccione Equipo gt Restablecer... en un proyecto. En el cuadro de diálogo
seleccione HEAD o su rama actual y cambie el botón de opción a
hard.
Haga clic derecho y seleccione Restablecer... en cualquier rama o etiqueta en la vista del repositorio.
Esto abrirá un cuadro de diálogo que le permitirá decidir el tipo de reinicio.
Difícil selección aquí.
Abra el menú contextual de la confirmación del encabezado en la vista del historial y seleccione
Restablecimiento completo.