Term
GitUp
GitUp is an open-source Git client for macOS with a visual live graph of the repository history and snapshot-based rollback.
GitUp — explained in more detail
GitUp is a graphical Git client that sets a different focus than most competitors: instead of wrapping each operation in buttons, it puts the history itself at the centre.
Live graph as the main view
Once opened, GitUp shows a complete, zoomable and scrollable graph of all branches and commits — performant even for large repos. Operations like cherry-pick, rebase or branch creation happen directly on the graph via context menu, with the result visible immediately.
Snapshots without data loss
A distinguishing feature are the snapshots: GitUp automatically creates a recovery point before risky operations, allowing the repository state to be rolled back at any time. In practice, no destructive command is actually destructive — there is almost always a way back.
Platform and licence
GitUp is available exclusively for macOS and open source under MIT licence. The app is free and has been stably maintained for years — an unusual model among Git clients, which are typically commercial or open-source-but-limited.
Entdecke mehr
Git Branch
A branch is an independent line of development in a Git repository — a moving pointer to a commit, allowing parallel work without conflicts with the main code.
LexikonGit Basics for Non-Developers
What version control is, what problem Git solves, and the mental model behind it: repository, commit, branch, merge, and remote, explained plainly.
GlossarGitHub
GitHub is the largest hosting platform for Git repositories — with pull requests, code review, issues and CI/CD via GitHub Actions as the standard toolkit for software development.