tipos tag qué lista existen example etiquetas conectar con comandos git git-checkout

tag - git checkout todos los archivos



lista de comandos git (2)

Otra forma que encontré útil es:

git checkout <wildcard>

Ejemplo:

git checkout *.html

Más generalmente:

git checkout <branch> <filename/wildcard>

¿Cómo puedo deshacerme de todos los cambios en todos los archivos de mi repositorio?

Digamos que estoy en una sucursal e hice algunos cambios. git status devuelve un conjunto de archivos en "Cambios no organizados para confirmación" y noto que me gustaría deshacerme de todos estos cambios en todos los archivos. ¿Cómo puedo hacer esto con un solo comando?

Sé que puedo hacer lo siguiente para pagar solo un archivo:

git checkout -- <file>

Me di cuenta de que git checkout -- solo devuelve la lista de todos los archivos no confirmados. Sin embargo, no puedo encontrar una manera de pagarlos todos, algo como git checkout --all .

man git checkout y no pude encontrar nada. También vi Git: desproteger todos los archivos excepto uno e intenté git checkout . y tampoco funcionó.

¿Tendría que hacerlo programáticamente, recorriendo el git checkout -- output?


Si está en la raíz de su directorio de trabajo, puede hacer git checkout -- . para retirar todos los archivos en el HEAD actual y reemplazar sus archivos locales.

También puede hacer git reset --hard para restablecer su directorio de trabajo y reemplazar todos los cambios (incluido el índice).