Magit

No phone app

6.4No. 7 of 54
in Version Control Software
  • Recognised40% of the score20
  • Phone app26% of the score0
  • Documented20% of the score97
  • Free plan14% of the score100
Free plan
Yes
Runs on
Linux, Mac, Windows

Summary

Magit is ranked #7 of 54 in version control software on Samsung Mobile US Press. It runs on Linux, macOS, Windows. There is a free plan.

Magit plans and pricing

All plans
Magit Free Emacs package · installed through Emacs’ package manager or from its development repository docs.magit.vc · 9 Oct 2026

Compared on version control software

Free plan
Yesmagit.vc
Versioning model
distributedmagit.vc
Self-hosted deployment
Nomagit.vc
Desktop platforms
Windows, macOS, Linuxmagit.vc
Sparse checkout
Yesmagit.vc
Nested repositories
Yesmagit.vc

Facts

Purpose
Magit is a complete text-based interface to Git implemented as an Emacs package.docs.magit.vc · 8 Oct 2026
Workflow
Magit runs Git commands and can show users the commands it runs.magit.vc · 8 Oct 2026
Status view
Magit presents actionable Git information in status buffers and refreshes the output when it becomes outdated.magit.vc · 8 Oct 2026
Staging
Users can stage and unstage whole files, individual hunks, or selected parts of a hunk.docs.magit.vc · 8 Oct 2026
Commit support
Magit supports creating and editing commits, including amend, squash, and fixup workflows.docs.magit.vc · 8 Oct 2026
Forge integrations
The companion Forge package works with GitHub and GitLab to fetch issues, pull requests, and other data through their APIs.docs.magit.vc · 8 Oct 2026
Integration limitation
Forge cannot provide GitLab notifications because the GitLab API does not expose them.docs.magit.vc · 8 Oct 2026
Installation
Magit is available through the MELPA and MELPA Stable package archives.docs.magit.vc · 8 Oct 2026
License
The Magit manual says Magit may be redistributed or modified under GNU GPL version 3 or any later version.docs.magit.vc · 8 Oct 2026
Support
The project directs users to its FAQ, issue tracker search, Emacs Stack Exchange, subreddit, or GitHub Discussions, and asks users not to file support requests in the issue tracker.magit.vc · 8 Oct 2026
Product
Magit is a Git interface implemented as an Emacs package.docs.magit.vc · 9 Oct 2026
Scope
It supports most daily Git version control tasks within Emacs, while its manual says it does not yet wrap every Git command.docs.magit.vc · 9 Oct 2026
Git operations
Documented operations include logging, cloning, pushing, merging, rebasing, cherry-picking, reverting, and blaming.docs.magit.vc · 9 Oct 2026
Live status
The status buffer shows repository information including the current branch, unpulled and unpushed changes, and staged and unstaged changes.docs.magit.vc · 9 Oct 2026
Refresh
Magit refreshes its current buffer and the repository status buffer after commands that may change repository state.docs.magit.vc · 9 Oct 2026
Forge integration
The companion Forge package works with GitHub and GitLab from Magit and Emacs, fetching issues and pull requests through the forge API.docs.magit.vc · 9 Oct 2026
Forge support limits
Forge documents two supported forges, three partially supported forges, and four semi-forges; partial support covers functionality that does not require the API.docs.magit.vc · 9 Oct 2026
Requirements
The manual says users need basic Emacs skills and some prior experience with both Git and Emacs to make full use of Magit.docs.magit.vc · 9 Oct 2026
Performance
The manual notes that refreshing buffers from scratch can be slow in large repositories.docs.magit.vc · 9 Oct 2026
Safety
Potentially destructive commands often require confirmation, and optional work-in-progress modes can save tracked files to recovery references.docs.magit.vc · 9 Oct 2026

Best Magit alternatives

See all 20

Where it ranks on Samsung Mobile US Press

Is Magit yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources