git-reset

¿Cómo descartar confirmaciones locales en Git?

Había estado trabajando en algo, y decidí que estaba completamente jodido...después de haber cometido algo. Así que probé la ... artar mis confirmaciones locales, sin tener que borrar mi directorio local y volver a descargar todo. ¿Cómo puedo lograr eso?

¿Cómo revertir cambios no comprometidos, incluidos archivos y carpetas?

¿Hay un comando git para revertir todos los cambios no confirmados en un árbol e índice de trabajo y también para eliminar archivos y carpetas recién creados?

¿Por qué hay 2 formas de eliminar el formato de un archivo en git?

A veces git sugiere git rm --cached que se elimine el formato de un archivo, a veces git reset HEAD file. ¿Cuándo debo usar c ... On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: b #

Cambios no escalonados dejados después de git reset hard hard

El título lo dice todo. Después git reset --hard, git status me da archivos dentro de la sección Changes not staged for comm ... eol=crlf *.vcxproj* eol=crlf También, autocrlf se establece en false en mi .gitconfig global. ¿Podría ser relevante?

¿Cómo puedo deshacer git reset hard hard HEAD~1?

¿Es posible deshacer los cambios causados por el siguiente comando? Si es así, ¿cómo? git reset --hard HEAD~1

Cómo deshacer la última confirmación en git [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo deshacer las confirmaciones más recientes en Git? ... lo he estropeado. Cómo ¿puedo arreglar esto? Quiero volver al estado original y posiblemente mantener los cambios de código.

Cómo git reset hard hard un subdirectorio?

ACTUALIZAR: Esto funcionará de forma más intuitiva a partir de Git 1.8.3, ver mi propia respuesta. Imagine el siguiente ... reappear without changing b and without recreating a/c? git checkout -- a echo "After checkout:" git status find * -type f

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 cancelar una confirmación de git local

Mi problema es que he cambiado un archivo, por ejemplo: README, agregado una nueva línea ' esto para mi línea de prueba ' y ... ebería suceder. Necesito que el contenido esté ahí. ¿Hay una manera de retener el contenido y cancelar ¿mi compromiso local?

Git, ¿Cómo restablecer origin/master a un commit?

Restablezco mi maestro local a un commit mediante este comando: git reset --hard e3f1e37 Cuando entro el comando $ git st ... cando son Head of local / master y origin/master apuntan al mismo commit. La siguiente imagen muestra lo que hice. Gracias.

Restablecer todos los cambios después de la última confirmación en git

¿Cómo puedo deshacer cada cambio realizado en mi directorio después de la última confirmación, incluida la eliminación de archivos agregados, el restablecimiento de archivos modificados y la adición de archivos eliminados?

Mover el trabajo existente, no comprometido a una nueva rama en Git

Comencé a trabajar en una nueva característica y después de codificar un poco, decidí que esta característica debería estar e ... restablecer la actual? Quiero restablecer mi rama actual mientras conservo el trabajo existente en la nueva característica.

Eliminar confirmaciones de una rama en Git

Me gustaría saber cómo eliminar un commit. Con delete, quiero decir que es como si no hubiera hecho ese commit, y cuando hag ... a la rama remota. He leído la ayuda de git, y creo que el comando que debería usar es git reset --hard HEAD. ¿Es correcto?

Cómo revertir un repositorio Git a una confirmación anterior

¿Cómo puedo revertir de mi estado actual a una instantánea realizada en un determinado commit? Si hago git log, entonces ob ... Wed Nov 3 23:56:08 2010 -0400 Yep, more blah blah. ¿Cómo volver al commit del 3 de noviembre, es decir, commit 0d1d7fc?

Deshacer "git add"?

He añadido archivos por error usando el comando "git add dir". Todavía no he ejecutado "git commit". ¿Hay alguna manera de el ... dir, pero no funcionó. Aparentemente git reset file es la manera de deshacerlo. Pero tengo tantos archivos y tan poco tiempo.

Cómo mover la CABEZA de nuevo a una ubicación anterior? (Cabeza separada)

En git, estaba tratando de hacer una confirmación de squash fusionando en otra rama y luego restableciendo HEAD al lugar ante ... ubicación anterior? Tengo el fragmento SHA1 (23b6772) del commit al que necesito moverlo. ¿Cómo puedo volver a este commit?

"git rm x cached x" vs "git reset head-x"?

GitRef.org -Básico: git rm eliminará las entradas de la área de preparación. Esto es un poco diferente de git reset ... ajo, puede usar git rm --cached. Pero ¿cuál es exactamente la diferencia entre git rm --cached asd y git reset head -- asd?

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?

Mover commits desde master a una rama usando git

Estoy tratando de aprender a usar Git de manera efectiva y me pregunto cómo debería hacerlo (¿buenas prácticas/malas práctica ... ener para referencia futura (digamos que no eran tan malos después de todo) y continuar trabajando desde Commit 1 en master?

Hay una diferencia entre "git reset --hard hash" y "git checkout hash"?

Mientras que reset y checkout tienen usos diferentes la mayor parte del tiempo, no puedo ver qué diferencia hay entre estos d ... n --hard para hacer algo que el checkout básico puede hacer. Tal vez hay una diferencia es la forma en que verá la historia?