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
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.