Preguntas etiquetadas 'git-reset'

Establece el encabezado del repositorio de Git actual para la confirmación dada y, si es necesario, restablece el índice y el árbol de trabajo para que coincida.
19
respuestas

Cambios inestables dejados después de que git resetea - hard

El título lo dice todo. Después de git reset - hard, git status me da los archivos en la sección de Cambios, no preparados para cometer:. También probé git reset., Git checkout -. y git checkout-index -f -a, pero en vano. Entonces, ¿cómo puedo deshacerme de uh ...
Se establece el 8 de julio de '12 a las 15:19.
2
respuestas

Git, ¿Cómo restablecer el origen / maestro para cometer?

Reajusté mi asistente local para ejecutar este comando: git reset --hard e3f1e37 cuando ingreso el comando $ git status, el terminal dice: # En la rama maestra # Su rama está detrás de 'origen / maestro' por 7 confirmaciones, y puede ser rápida reenviado # (u ...
fijado el 16 de julio, '13 a las 5:26
2
respuestas

Cómo cancelar el último commit en git.

Por error lo hice git agregar. y git commit en la rama de desarrollo. Pero, afortunadamente, no hice git push. Por lo tanto, quería devolverlo a su estado original. Intenté git reset --soft y git reset HEAD - hard, pero parece que lo estropeé. ¿Cómo se utiliza esto ...
establecido el 24 de mayo de '16 a las 20:55
3
respuestas

¿Cancelar "git add <dir>"?

Agregué erróneamente archivos usando el comando "git add dir". No he ejecutado git commit todavía. ¿Hay alguna forma de eliminar este directorio y todo lo que contiene de la confirmación? Intenté git reset dir, pero no funcionó. Al parecer, el archivo de reinicio de git es ...
establecido el 09 de enero '11 a las 15:25
6
respuestas

¿Por qué git no puede realizar un reinicio duro / suave en el camino?

$ git reset - <file_path> puede restablecerse en el camino. Sin embargo, $ git reset (--hard | --soft) <file_path> informará un error, como se muestra a continuación: No se puede hacer un restablecimiento suave con las rutas.
establecido el 26 de junio de 2012 a las 7:36
3
respuestas

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

GitRef.org - Básico: git rm eliminará las entradas de la cabeza de puente. Esto es ligeramente diferente del git reset HEAD, que es un archivo "no estacionario". Por "desequilibrio" quiero decir que regresa al área de preparación de lo que estaba allí antes de que ...
establecido el 27 de abril '11 a las 6:13
7
respuestas

¿Cómo git reset - escribir subdirectorio?

ACTUALIZACIÓN. Esto funcionará de manera más intuitiva con Git 1.8.3, vea mi propia respuesta. Imagine el siguiente precedente: quiero deshacerme de todos los cambios en un subdirectorio separado de mi árbol de trabajo de Git, dejando que todos los demás se acumulen ...
fijado 14 de marzo 13 a las 11:40
8
respuestas

Cancelar git reset - con archivos sin arreglar en el área de preparación

Estoy tratando de restaurar mi trabajo. Estúpidamente hice un reinicio de git - duro, pero antes de eso solo conseguí agregar. Y no git se comprometió. Por favor ayuda Aquí está mi diario: MacBookPro: usuario de la API $ git status # En el maestro de la sucursal # Cambios por confirmar: # (u ...
set 10 sept. '11 a las 22:28
5
respuestas

¿Cómo mover la cabeza hacia atrás al lugar anterior? (Cabeza separada)

En git, intenté aplastar el compromiso fusionándome con otra rama y luego restableciendo HEAD en la ubicación anterior con: git reset origin / master Pero necesito salir de esto. ¿Cómo mover la cabeza hacia atrás al lugar anterior? Tengo SHA1 Frag (2 ...
set 30 dec. '16 a las 0:53
3
respuestas

¿Cómo restaurar / repetir la sincronización después de que alguien haga clic en una rebase o reinicie en una rama publicada?

Todos escuchamos que nunca debes reinstalar el trabajo publicado, es peligroso, etc. Sin embargo, no vi las recetas publicadas sobre cómo hacer frente a la situación en el caso de publicar una permutación. Ahora note que este es un re ...
puesta el 03 de noviembre '10 a las 10:08
1
la respuesta

El movimiento se completa desde el maestro en una rama mediante git.

Estoy tratando de aprender cómo usar Git de manera efectiva, y me pregunto cómo debería (¿buenas prácticas / malas prácticas?) Resolver el siguiente caso: Digamos que tengo la siguiente cadena de confirmaciones en el maestro: Fijación inicial Compromiso 1 Compromiso 2 Compromiso ...
Preguntó el 15 de septiembre. '10 a las 18:15
1
la respuesta

git rm - archivo en caché vs archivo de restablecimiento de git

Estoy tratando de aprender git. Me confundí entre git rm --cached file y git reset file. Ambos equipos parecen llevar el archivo de la fase al área no restringida. ¿Cómo son los equipos diferentes?
set 30 de septiembre '12 a las 15:40
3
respuestas

Necesito abrir y eliminar la fijación "intermedia" en mi rama principal. ¿Cómo hago esto?

Por ejemplo, en la siguiente rama principal, solo necesito eliminar commit af5c7bf16e6f04321f966b4231371b21475bc4da, que es la segunda debida a un reinicio anterior: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Exa.
establecido el 22 de abril '11 a las 18:48
3
respuestas

¿Hay alguna diferencia entre "git reset - hard hash" y "git hash check"?

Si bien el restablecimiento y la comprobación tienen diferentes maneras de usar la mayoría del tiempo, no veo cuál es la diferencia entre los dos. Probablemente uno o nadie querría agregar la opción --hard para hacer lo que el chec base puede hacer ...
fijado 30 de marzo 10 a las 0:55
4
respuestas

Git: ¿cómo reutilizar / guardar mensajes de confirmación después de 'git reset'?

Como usuario de Git, regularmente me encuentro con la situación que necesito para volver a trabajar uno o más confirmaciones para que no encajen en --amend o rebase -i con arreglo de corrección. Normalmente, haría algo como git reset HEAD ~ 1 # ...
establecido el 31 de mayo de 13 a 16:09