ฉันต้องติดตั้งอะไรเพื่อให้สามารถทำสิ่งต่างๆเช่นบรรทัดด้านล่างใน Ubuntu 11.04
M-x git-status
git-commit-file command (c key)
git pull
git push
ฉันต้องติดตั้งอะไรเพื่อให้สามารถทำสิ่งต่างๆเช่นบรรทัดด้านล่างใน Ubuntu 11.04
M-x git-status
git-commit-file command (c key)
git pull
git push
คำตอบ:
emacs ได้รับการสนับสนุน inbuilt สำหรับ git หากคุณกำลังใช้ emacs เวอร์ชันเก่า (เช่น 22.1) คุณอาจต้องการติดตั้งปลั๊กอิน 'magit' ฉันชอบใช้ magit ในทุกรุ่นเพราะมันดีกว่า inbuilt ทั่วไป
นี่คือการเชื่อมโยงที่สำคัญไม่กี่สร้าง (ได้โดยกด Cx v Ch ใน git repo dir)
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
ใน 12.04 และ 14.04 git-status ต้องการ:
# apt-get install git-el
ฉันจะแปลกใจถ้านั่นไม่จริงสำหรับ 11.04 เมื่อคำถามนี้ถูกถามครั้งแรกเมื่อ 3 ปีก่อน