Skip to content

pjweisberg/magit

This branch is 10983 commits behind magit/magit:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 30, 2011
Sep 8, 2011
Apr 22, 2012
Dec 21, 2011
Jan 22, 2012
Sep 3, 2010
Mar 29, 2012
Jan 5, 2012
Aug 12, 2008
Apr 21, 2012
Feb 7, 2012
Mar 9, 2009
Dec 23, 2011
Dec 28, 2011
Nov 25, 2011
Jan 15, 2012
Apr 22, 2012
Dec 23, 2011
Jan 29, 2012
Feb 5, 2012

Repository files navigation

It's Magit! An Emacs mode for Git.

Magit is an interface to Git for Emacs, supporting GNU Emacs 22 or later.

Unlike Emacs's native version control support, Magit can take advantage of Git's native features without breaking compatibility with other systems.

To get started see the Magit User Manual or perhaps the cheatsheet if you're in a hurry. There's also an excellent Magit screencast by Alex Vollmer which demonstrates some of the major features.

Installing

Download the latest tarball from the github download page, then Magit can be installed with the popular recipe of:

$ make && sudo make install

This requires emacs and makeinfo binaries, so please make sure the relevant packages (generally emacs and texinfo) are installed on your system. This will put magit.el into /usr/local/share/emacs/site-lisp, where Emacs should be able to find it. Then add

(require 'magit)

to your .emacs file.

Magit also now supports extensions:

git-svn

(require 'magit-svn) - integrates with git-svn. Hit 'N' to see your options.

git-topgit

(require 'magit-topgit) - integrates with topgit.

git-stgit

(require 'magit-stgit) - integrates with StGit.

Getting started

To get started with Magit, open any file in a Git repository in Emacs and run M-x magit-status. Read the short help for magit-mode (C-h m in the Magit buffer), make some changes to your files, and try to commit them.

Learning more

The Magit User Manual describes things with more words than the online help. You can read it in Emacs with C-u C-h i magit.info, or on the web.

If you have any questions, please use the mailing list at Google Groups.

Magit's website is currently hosted on GitHub.

Development

Magit was started by Marius Vollmer. It is now collectively maintained by the Magit Owners Team: https://github.com/organizations/magit/teams/53130

For a full list of contributors have a look at magit.el in the source distribution.

Magit's canonical source repository is currently hosted on GitHub.

About

It's Magit! An Emacs mode for Git.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 98.9%
  • Other 1.1%