¿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 me doy cuenta de 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>
Noté que git checkout --
solo devuelve la lista de todos los archivos no confirmados. Sin embargo, no puedo encontrar una manera de verificarlos, algo así git checkout --all
.
Lo comprobé 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 la git checkout --
salida?