Câu trả lời:
emacs đã hỗ trợ sẵn cho git. Nếu bạn đang sử dụng phiên bản cũ của emacs (giả sử 22.1), bạn có thể muốn cài đặt plugin 'magit'. Tôi thích sử dụng magit trong bất kỳ phiên bản nào vì nó tốt hơn so với bản inbuilt chung.
Dưới đây là một số ràng buộc chính được tạo ra (có được bằng cách nhấn Cx v Ch trong thư mục 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
Trong 12.04 và 14.04 git-status yêu cầu:
# apt-get install git-el
Tôi sẽ ngạc nhiên nếu điều đó cũng không đúng vào ngày 11.04 khi câu hỏi này lần đầu tiên được hỏi 3 năm trước.