Respuestas:
emacs tiene soporte incorporado para git. Si está utilizando una versión anterior de emacs (por ejemplo, 22.1), es posible que desee instalar el complemento 'magit'. Me gusta usar magit en cualquier versión, ya que es mucho mejor que el genérico incorporado.
Aquí hay algunas combinaciones de teclas que se generan (obtenidas presionando Cx v Ch en un directorio de repositorio de git)
Global Bindings Starting With C-x v:
key binding
--- -------
C-x v + vc-update
C-x v = vc-diff
C-x v D vc-root-diff
C-x v I vc-log-incoming
C-x v L vc-print-root-log
C-x v O vc-log-outgoing
C-x v a vc-update-change-log
C-x v b vc-switch-backend
C-x v c vc-rollback
C-x v d vc-dir
C-x v g vc-annotate
C-x v h vc-insert-headers
C-x v i vc-register
C-x v l vc-print-log
C-x v m vc-merge
C-x v r vc-retrieve-tag
C-x v s vc-create-tag
C-x v u vc-revert
C-x v v vc-next-action
C-x v ~ vc-revision-other-window
En 12.04 y 14.04 git-status requiere:
# apt-get install git-el
Me sorprendería si eso no fuera también cierto para 11.04 cuando esta pregunta se hizo por primera vez hace 3 años.