Git – Ignorando los últimos cambios que hice en mi local

He hecho algunos cambios en un file y lo rompí en algún momento. Tengo todo el control de versiones en bitbucket.

Cuando bash: git status , me modified:resources/views/app.blade.php pero no quiero comprometerlo, en su lugar quiero traer de vuelta la versión de trabajo. No empujé la versión rota, así que la última en git es la versión de trabajo.

¿Cuál es el command necesario para ignorar todos los últimos cambios que he hecho en mi local?

¿ git pull origin working branch trabajo de git pull origin working branch ? Quiero ignorar todos los últimos cambios que realicé en mi local para solo ese único file ( app.blade.php ) que aún no he app.blade.php , y extraer la última versión operativa de git.

Algo así como git ignore last changes that I made on app.blade.php & pull the working version of app.blade.php la versión más reciente de git es la que funciona, no empujé la que está rota .

 git checkout -- . 

deshará todos los cambios locales no comprometidos

 git checkout -- <file> 

deshará todos los cambios locales no confirmados al file