Una de las 100 preguntas del tema
¿Cuánto sabes de Git y Control de Versiones?El comando git checkout -- [archivo] se utiliza para deshacer cambios en el directorio de trabajo, restaurando el archivo a su estado en el último commit (o en el área de preparación si hay cambios allí). En versiones más recientes de Git, también se puede usar git restore como alternativa más intuitiva.