¿Cómo puedo decirle a Emacs que mi twig git ha cambiado?

En la parte inferior de mi editor de Emacs 23, noto que Emacs es consciente de que estoy trabajando en un directory que está bajo control de versiones, qué es ese sistema de control de versiones y en qué twig estoy actualmente. ¡Muy genial! Pero digo que estoy en la twig principal, y desde la línea de command hago un git commit , seguido de un git checkout <branch> . Emacs todavía me muestra estando en la twig principal. ¿Cómo actualizo Emacs para que refleje la twig en la que me encuentro actualmente sin cerrar todos mis buffers y reiniciarlo?

Mx revert-buffer pero te sugiero que uses magit-mode para administrar tus repositorys git en Emacs.

Para el logging, utilizo para vincular revert-buffer a F5 :

 (global-set-key [f5] 'revert-buffer) 

Puede revertir el buffer automáticamente activando el modo global-auto-revertir. Si desea habilitarlo, agregue el siguiente código a su file de configuration.

 (global-auto-revert-mode 1) (setq auto-revert-check-vc-info t) 

Para agregar a la respuesta de giordano, si se abren muchos files, que están bajo git . Luego abra ibuffer ( Mx ibuffer ) marque los buffers que quiera recargar usando m y luego E seguido de (revert-buffer nil t) .