Freedom251 › Version Control Software
GitUp
by GitUp

What GitUp is
GitUp is a free, open-source graphical Git interface for macOS that shows repository history in a live graph. Changes made in GitUp or elsewhere are reflected in the graph immediately. Users can rewrite, split, delete, and reorder commits, and can also fix up, squash, cherry-pick, merge, or rebase. Undo and redo are available, with snapshots for returning to earlier repository states. Search covers branches, tags, and commits by message, author, or diff content. GitUp includes GitUpKit, a toolkit for building Git apps. It supports the pre-commit, commit-msg, post-commit, and pre-push hooks; Git LFS works when its command-line tool is installed at /usr/local/bin/git-lfs. The project says it can render the official Git repository graph of 40,000 commits in less than a second, but notes that it is not designed or optimized for very large repositories, especially those with many files. GitUp requires macOS 12.4 or later. It was created in late 2014 by GitUp, which is headquartered in San Francisco.
Who it suits
GitUp suits macOS users who want a graphical view of repository history, whether they are professional engineers or new to Git. It may be a poor fit for very large repositories, especially those with huge numbers of files.
What it does well
- Free and open-source.
- Live graph reflects changes made outside the app.
- Supports commit editing and undo and redo.
- Searches branches, tags, and commits.
- Includes GitUpKit for building Git apps.
What to know first
- Requires macOS 12.4 or later.
- Not designed or optimized for very large repositories.
- Git LFS requires its command-line tool at a specified path.
Limits
GitUp is not designed or optimized for very large repositories, especially those containing huge numbers of files. Git LFS support depends on the command-line tool being installed at /usr/local/bin/git-lfs.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Requires macOS 12.4 or later | Free |
| GitUp | Requires macOS 12.4 or later · Free and open-source | Free |
As gitup.co lists them, read 22 Sept 2026. The maker's own page has the final word.
Getting started
- Open the GitUp website
- Use a Mac running macOS 12.4 or later
- Install GitUp through its macOS distribution
- Install Git LFS at /usr/local/bin/git-lfs when Git LFS support is needed
- Use the documentation or GitHub Issues for support
Verdict
GitUp pairs a live repository graph with a broad set of commit operations and search. Check its macOS requirement and repository-size limitation before choosing it.
Questions
What platforms does GitUp support?
GitUp is a macOS desktop application and requires macOS 12.4 or later.
How much does GitUp cost?
The Free and GitUp plans are each free.
Is GitUp open source?
Yes. GitUp is open-source and includes the GitUpKit toolkit for building Git apps.
Which Git operations are supported?
GitUp supports rewriting, splitting, deleting and reordering commits, plus fixup, squash, cherry-pick, merge and rebase.
Does GitUp support Git LFS?
Yes, when the Git LFS command-line tool is installed at /usr/local/bin/git-lfs.
Who makes GitUp?
GitUp makes the product. The maker is headquartered in San Francisco, USA, and the project was created in late 2014.
Facts from GitUp's own pages
- Audience
- The site describes GitUp as suitable for professional engineers and Git newcomers. · gitup.co, 8 Oct 2026
- Created
- The project repository says GitUp was created in late 2014. · github.com, 8 Oct 2026
- Founded
- 2014 · gitup.co, 28 Sept 2026
- Free plan
- Yes · gitup.co, 22 Sept 2026
- Git hooks and LFS
- The project wiki says GitUp supports the pre-commit, commit-msg, post-commit and pre-push hooks, and supports Git LFS when its command-line tool is installed at /usr/local/bin/git-lfs. · github.com, 8 Oct 2026
- Git operations
- GitUp supports rewriting, splitting, deleting and reordering commits, as well as fixup, squash, cherry-pick, merge and rebase. · gitup.co, 8 Oct 2026
- Headquarters
- San Francisco, USA · gitup.co, 28 Sept 2026
- Known limitations
- The project wiki says GitUp is not designed or optimized for very large repositories, especially those with huge numbers of files. · github.com, 8 Oct 2026
- Live map
- Changes made inside or outside GitUp are immediately reflected in its repository graph. · gitup.co, 8 Oct 2026
- Open-source toolkit
- GitUp is open-source and includes GitUpKit, a toolkit for building Git apps. · gitup.co, 8 Oct 2026
- Performance
- The site says GitUp loads and renders the official Git repository graph of 40,000 commits in less than a second. · gitup.co, 8 Oct 2026
- Product
- GitUp is a graphical Git interface for visualizing and working with repositories. · gitup.co, 8 Oct 2026
- Search
- Users can search branches, tags and commits by message, author and diff content. · gitup.co, 8 Oct 2026
- Support
- The site directs users to the documentation and GitHub Issues for support and feedback. · gitup.co, 8 Oct 2026
- Undo and snapshots
- GitUp offers undo and redo, plus snapshots that let users return to earlier repository states. · gitup.co, 8 Oct 2026
Where GitUp stands on Freedom251
- Version Control Software#33 of 62
- Git GUI Clients#21 of 32
- Git clients#19 of 24