web-dev-qa-db-fra.com

Comment puis-je intégrer git avec emacs?

Que dois-je installer pour pouvoir faire quelque chose comme les lignes ci-dessous dans Ubuntu 11.04?

M-x git-status
git-commit-file command (c key)
git pull
git Push
9
719016

emacs a un support intégré pour git. Si vous utilisez une ancienne version d’emacs (disons 22.1), vous voudrez peut-être installer le plugin 'magit'. J'aime utiliser magit dans toutes les versions, car il est bien meilleur que le générique intégré.

quelques raccourcis clavier sont générés (obtenus en appuyant sur C-x v C-h dans un répertoire 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  
11
kindahero

Dans 12.04 et 14.04, git-status requiert:

# apt-get install git-el

Je serais surpris que ce ne soit pas aussi vrai pour 11.04, lorsque cette question a été posée pour la première fois il y a 3 ans.

3
James Wright