Gittyup

What Gittyup is
Gittyup is a free, open-source graphical Git client for understanding and managing source code history. Developed by volunteers as a continuation of the GitAhead client, it is available for Linux, macOS, and Windows. Its history view shows a single branch at a time, with tabs for switching between repositories. In the diff view, users can stage or unstage changes down to individual lines and inspect blame. The blame view includes a timeline showing who changed each line. Commit tools include amending commits, using message templates, starring commits, and selecting tags. Gittyup supports resolving rebase conflicts and continuing after they are resolved. It also supports Git LFS and submodules, but not interactive rebase. The project changelog notes Gitea support, and SSH appears among its dependencies. The MIT license permits use, modification, and distribution, while providing the software without warranty. The project lists eight supported languages, including English, German, Spanish, Japanese, Portuguese, Brazilian Portuguese, Chinese, and Russian. Help is available through its GitHub issue tracker, Matrix channel, and Stack Overflow tag.
Who it suits
Gittyup suits developers who want a free graphical client for reviewing and managing Git history on Linux, macOS, or Windows. Its line-level staging, blame timeline, and conflict tools are relevant to users working with changes and rebases.
What it does well
- Free and MIT licensed
- Stage or unstage individual lines
- Blame timeline shows who changed each line
- Supports Git LFS and submodules
- Includes tools for resolving rebase conflicts
What to know first
- Does not support interactive rebase
- History view shows one branch at a time
- Software is provided without warranty
Limits
The free client does not support interactive rebase. Its MIT license states that the software is provided without warranty.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Gittyup | Open-source Git client; MIT licensed | Free |
As github.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Gittyup project website on GitHub.
- Choose a build for Linux, macOS, or Windows.
- If building from source, use Qt 6.4 or later and a C++11 compiler; CMake 3.19 or later is recommended.
- Switch between repositories with tabs and inspect a single branch in the history view.
Verdict
Gittyup offers a free graphical approach to Git history, diffs, commits, and rebase conflict resolution. Users needing interactive rebase should note that it is not supported.
Questions
How much does Gittyup cost?
The listed plan is free.
Which platforms does Gittyup support?
It supports Linux, macOS, and Windows.
Is Gittyup open source?
Yes. It is MIT licensed, allowing use, modification, and distribution.
Does it support Git LFS and submodules?
Yes, both are supported.
Can I use interactive rebase?
No. Interactive rebase is not supported.
Where can I get help?
The project directs users to its GitHub issue tracker, a Matrix channel, and Stack Overflow’s gittyup tag.
Facts from Gittyup's own pages
- Blame
- The blame view includes a timeline showing who changed each line. · murmele.github.io, 5 Oct 2026
- Build requirements
- Building from source requires Qt 6.4 or later and a C++11 compiler; the maker recommends CMake 3.19 or later. · github.com, 5 Oct 2026
- Commit tools
- Features include amending commits, commit message templates, commit starring, and tag selection. · murmele.github.io, 5 Oct 2026
- Conflict handling
- Gittyup supports resolving rebase conflicts and continuing after conflicts are resolved. · murmele.github.io, 5 Oct 2026
- Diff and staging
- Its diff view supports staging and unstaging, including individual lines, and viewing blame. · murmele.github.io, 5 Oct 2026
- History view
- The client offers a single-branch view and tabs for switching between repositories. · murmele.github.io, 5 Oct 2026
- Integrations
- The changelog says Gittyup added support for Gitea instances and lists SSH support among its dependencies. · murmele.github.io, 5 Oct 2026
- Languages
- The maker lists support for English, German, Spanish, Japanese, Portuguese, Brazilian Portuguese, Chinese, and Russian. · murmele.github.io, 5 Oct 2026
- Platforms
- The maker lists downloadable builds for Linux, Windows, and macOS, with Linux Flatpak packages and Windows 32-bit and 64-bit binaries. · murmele.github.io, 5 Oct 2026
- Project status
- The project describes Gittyup as open-source software developed by volunteers and a continuation of the GitAhead client. · github.com, 5 Oct 2026
- Purpose
- Gittyup is a graphical Git client designed to help users understand and manage source code history. · murmele.github.io, 5 Oct 2026
- Security and warranty
- The MIT license grants use, modification, and distribution rights and states that the software is provided without warranty. · github.com, 5 Oct 2026
- Support
- The project directs users to Stack Overflow with the gittyup tag, the GitHub issue tracker, and a Matrix channel for help. · murmele.github.io, 5 Oct 2026
Where Gittyup stands on Freedom251
- Git GUI Clients#12 of 32