Jawaban:
emacs memiliki dukungan bawaan untuk git. Jika Anda menggunakan emacs versi lama (katakanlah 22.1), Anda mungkin ingin menginstal plugin 'magit'. Saya suka menggunakan magit dalam versi apa pun karena ini jauh lebih baik daripada inbuilt generik.
berikut adalah beberapa binding kunci yang dihasilkan (didapat dengan menekan Cx v Ch dalam dir git repo)
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
Dalam 12,04 dan 14,04 git-status membutuhkan:
# apt-get install git-el
Saya akan terkejut jika itu tidak juga berlaku untuk 11,04 ketika pertanyaan ini pertama kali ditanyakan 3 tahun yang lalu.