Cómo deshacer cambios locales en un archivo específico [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Deshacer modificaciones de copia de trabajo de un archivo en Git? 13 respuestas

Estoy tratando de deshacer los cambios locales en un archivo específico. No se ha cometido nada.

Cuando quiero revertir todos los cambios, puedo realizargit revert --reset HEAD. Sin embargo, en este caso, no quiero revertir todos los cambios en todos los archivos.

No es claro ni obvio para mí cómo revertir solo un archivo, incluso después de leer elgit-revert(3) página man:

NAME
       git-revert - Revert some existing commits

SYNOPSIS
       git revert [--[no-]edit] [-n] [-m parent-number] [-s] <commit>...
       git revert --continue
       git revert --quit
       git revert --abort
...

Esto es similar aCómo revertir un archivo específico en un antiguo commit en git, pero no se han realizado confirmaciones. Y a diferencia de OP, que quiere volver a una confirmación arbitraria, solo quiero que el archivo regrese a la copia de MASTER.

En SVN, simplemente eliminaría el archivo en cuestión y luego realizaría unsvn update.

¿Cómo revierto los cambios en un solo archivo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta