Git branches and Emacs built-in VC 0 ▲ Open source software and nice hardware 1 hour ago · Tech · hide · 0 comments Git branches and Emacs built-in VC Emacs VC Emacs VC is the built-in Emacs version control interface. It is very capable, and its use is intuitive. Emacs VC can be used with practically all version control systems. I have used it frequently with RCS and CVS. No need for Magit For my typical use of Git, VC offers all I need, and I have stopped installing and using Magit. The default key bindings of VC all start with C-x v For example, to commit changes, use C-x v v, and push them with C-x v P. VC and Git branches Creating a Git branch with VC To create a new branch, use C-x v b c This will prompt for the name of the new branch and ask for the start-point of the branch. Switching between branches To switch to a different branch, use C-x v b s. This will prompt for the name of the branch, you can use completion to select a branch. Merge To merge merge changes from another branch in the current, use C-x v m. This will prompt for the name of the branch, you can use completion to select a… No comments yet. Log in to reply on the Fediverse. Comments will appear here.