Git Emacs Version Control Interface

emacs version control (scm)

emacs front end for Git, Subversion, Mercurial, CVS, Perforce, PVCS and SCCS

For keyboard enthusiasts (ie productive IT professionals) – the emacs version control abstraction is second to none. Even Tortoise (the de-factor ui for windows) has different windows for Git, Subversion and so on. But the e-macs version control keyboard interfaces are powerful and consistent across Git, Mercurial, Subversion, CVS, SCCS, Perforce and more.

Visit the general emacs version control interface for mapping the emacs vc implementation to the “orthodox” back-end version control systems like Subversion, Perforce, CVS and others.

Git however has a different workflow and the extension points are documented here.

How to Push Files and Folders

The Ctrl-c Ctrl-c command when using Git will commit changes but Git has an added step – push. Pressing v delivers no joy.

Ctrl-x v P

To push we use the above key sequence or the Alt-x (M-x) and then type in vc-push.

Leave a Reply

Your email address will not be published. Required fields are marked *