¿Cómo hacer un "git checkout -f" de emacs-git?

En el modo emacsgit para emacs, ¿hay alguna forma de hacer un checkout -f o equivalente?

Recientemente comencé a usar emacs-git. Me gustó hasta ahora, hasta que traté de cambiar a otra sucursal y recibí un post acerca de que un "tree de tree sin seguimiento se sobrescribirá" y se cancela el process de pago.

Anteriormente, al usar git desde la command-line, siempre acababa de hacer git checkout -f <branch> para cambiar de twig, pero parece que no puedo encontrar el equivalente al -f en emacs-git.

¿Algunas ideas?

El command git checkout -f es un command mucho más peligroso que no usar el indicador -f , ¿es esto realmente lo que quieres hacer? Corre el riesgo de descartar accidentalmente los cambios que aún no se han verificado en ninguna parte.

El error que obtuvo se relaciona con un file que no se rastrea en su twig actual (pero el file existe en el disco), pero se rastrea en la twig a la que está cambiando. Git quiere sobrescribir el file sin seguimiento con el de la nueva sucursal. ¿Qué pasa si hay algo importante en ese file? El post de error indica que primero debe hacer algo con ese file, antes de cambiar de twig.

Varios commands equivalentes no están presentes en estos packages (yo personalmente uso Magit). Sugeriría utilizar la command-line para estos commands específicos o modificar el package que usa.

No es exactamente lo que estás buscando pero he usado ESC-! command ESC-! command en situaciones similares para ejecutar rápidamente un simple command de shell en emacs.