Preguntas etiquetadas con reset

264
¿Cómo descartar commits 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 siguiente secuencia: git reset --hard git rebase origin git fetch git pull git checkout En ese momento recibí el mensaje Your branch is ahead of 'origin/master' by 2...

197
¿Cómo git reset --hard un subdirectorio?

ACTUALIZACIÓN² : con Git 2.23 (agosto de 2019), hay un nuevo comando git restoreque hace esto, vea la respuesta aceptada . ACTUALIZACIÓN : Esto funcionará de manera más intuitiva a partir de Git 1.8.3, consulte mi propia respuesta . Imagine el siguiente caso de uso: quiero deshacerme de...

186
Deshacer "git add <dir>"?

Agregué por error archivos usando el comando "git add dir". Todavía no he ejecutado "git commit". ¿Hay alguna manera de eliminar este directorio y todo lo que contiene dentro del commit? Lo intenté git reset dir, pero no funcionó. Aparentemente git reset filees la forma de deshacerlo. Pero tengo...

83
¿Cómo revertir las dos confirmaciones anteriores?

Considere este escenario: El desarrollador A realiza una confirmación: #n Dev. B se compromete # n + 1 Dev. A se compromete # n + 2 y comete # n + 3 y luego descubre que en su commit # n + 2 introdujo un defecto. ¿Cómo puede dev. ¿Deshacer sus 2 últimas confirmaciones y continuar...