
About GitUp
GitUp is a free, open source Git client for Mac. It shows your repository history as a visual map and makes undoing changes simple.
What it does
GitUp draws the branches and merges of your repository as a live graph. The graph updates when you change files outside the app. A snapshot feature records changes over time, so you can step back to an earlier state. Commits can be rewritten, split, squashed or reordered through the interface. Search covers branches, tags, commit messages and diff content.
Key features
- Live graph of branches and merges
- Snapshots to step back in time
- Undo and redo for repository changes
- Quick view of commit messages and diffs
- Search by message, author and diff content
Who it's for
GitUp suits Mac users who want a visual way to work with Git, and people who are learning Git. It also appeals to developers who want a fast interface with keyboard shortcuts for common actions.
Pricing and good to know
GitUp is free and licensed under GPL-3.0. It requires macOS 12.4 or later, according to the site. The app includes GitUpKit, a toolkit for building your own Git apps. The site describes the graph as fast even for large repositories.
Highlights
- Shows branches and merges in a live graph
- Records snapshots you can step back to
- Rewrites, splits, squashes and reorders commits
- Searches messages, authors and diff content












