Risposte:
emacs ha il supporto integrato per git. Se stai usando la vecchia versione di emacs (diciamo 22.1) potresti voler installare il plugin 'magit'. Mi piace usare magit in qualsiasi versione poiché è molto meglio del generico incorporato.
qui vengono generati alcuni collegamenti chiave (ottenuto premendo Cx v Ch in una directory repository 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
In 12.04 e 14.04 git-status richiede:
# apt-get install git-el
Sarei sorpreso se ciò non fosse vero anche per l'11.04 quando questa domanda è stata posta per la prima volta 3 anni fa.