Installation of package Work with git.el Customization The git-emacs package Installation and customisation Work with existing repository Creation of new repositories Work with changes History of changes Work with tags & branches The magit package Installation and customisation Basics of work with package Work with changes Work with history of changes Tags, branches, and remote repositories The egg package Auxiliary packages git-blame gitsum egit We can work with Git using several packages — either use modules for VC и DVC packages, or use packages git.el, emacs-git, magit & egg packages. In first case we work with Git through standard interfaces of VC & DVC.
Emacs Starter Kit This should provide a saner set of defaults than you get normally with Emacs. It’s intended for beginners, but it should provide a reasonable working environment for anyone using Emacs for dynamic languages. The main advantage of the Starter Kit is that it provides better default settings and bundles many useful libraries. The latest version is at http://github.com/technomancy/emacs-starter-kit/