it-swarm.com.de

Wie binde ich Git in Emacs ein?

Was muss ich installieren, um so etwas wie die folgenden Zeilen in Ubuntu 11.04 ausführen zu können?

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

emacs hat Unterstützung für Git eingebaut. Wenn Sie eine alte Version von Emacs (z. B. 22.1) verwenden, möchten Sie möglicherweise das 'Magit'-Plugin installieren. Ich mag es, magit in jeder Version zu verwenden, da es viel besser ist als das eingebaute Generikum.

hier sind ein paar Tastenkombinationen (erhalten durch Drücken von C-x v C-h in einem Git-Repo-Verzeichnis)

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

In 12.04 und 14.04 erfordert Git-Status:

# apt-get install git-el

Es würde mich wundern, wenn dies nicht auch für den 11.04 zutreffen würde, als diese Frage vor 3 Jahren zum ersten Mal gestellt wurde.

3
James Wright