Gittyup
github.com
What it is
Gittyup is a free, open-source graphical Git client for Linux, macOS, and Windows, developed by volunteers as a continuation of GitAhead. It helps users inspect and manage source-code history. The history view focuses on one branch at a time, with tabs for switching repositories. Its diff view allows staging or unstaging individual lines and viewing blame; the blame timeline identifies who changed each line. Commit features include amending, message templates, starring, and tag selection. Gittyup can resolve rebase conflicts and continue afterward. It supports Git LFS and submodules, but not interactive rebase. The changelog notes Gitea support, and SSH appears among dependencies. Language options include English, German, Spanish, Japanese, Portuguese, Brazilian Portuguese, Chinese, and Russian. MIT licensing permits use, modification, and distribution, while providing no warranty. Source builds require Qt 6.4 or later and a C++11 compiler; CMake 3.19 or later is recommended.
Spec sheet
- Purpose
- Gittyup is a graphical Git client designed to help users understand and manage source code history.Read 5 Oct 2026 · murmele.github.io
- Platforms
- The maker lists downloadable builds for Linux, Windows, and macOS, with Linux Flatpak packages and Windows 32-bit and 64-bit binaries.Read 5 Oct 2026 · murmele.github.io
- Integrations
- The changelog says Gittyup added support for Gitea instances and lists SSH support among its dependencies.Read 5 Oct 2026 · murmele.github.io
- Support
- The project directs users to Stack Overflow with the gittyup tag, the GitHub issue tracker, and a Matrix channel for help.Read 5 Oct 2026 · murmele.github.io
- Blame
- The blame view includes a timeline showing who changed each line.Read 5 Oct 2026 · murmele.github.io
- Build requirements
- Building from source requires Qt 6.4 or later and a C++11 compiler; the maker recommends CMake 3.19 or later.Read 5 Oct 2026 · github.com
- Commit tools
- Features include amending commits, commit message templates, commit starring, and tag selection.Read 5 Oct 2026 · murmele.github.io
- Conflict handling
- Gittyup supports resolving rebase conflicts and continuing after conflicts are resolved.Read 5 Oct 2026 · murmele.github.io
- Diff and staging
- Its diff view supports staging and unstaging, including individual lines, and viewing blame.Read 5 Oct 2026 · murmele.github.io
- History view
- The client offers a single-branch view and tabs for switching between repositories.Read 5 Oct 2026 · murmele.github.io
- Languages
- The maker lists support for English, German, Spanish, Japanese, Portuguese, Brazilian Portuguese, Chinese, and Russian.Read 5 Oct 2026 · murmele.github.io
- Project status
- The project describes Gittyup as open-source software developed by volunteers and a continuation of the GitAhead client.Read 5 Oct 2026 · github.com
- Security and warranty
- The MIT license grants use, modification, and distribution rights and states that the software is provided without warranty.Read 5 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free MIT-licensed software
- Stage or unstage individual lines
- Blame timeline shows line authorship
- Supports Git LFS and submodules
- Rebase conflict resolution
Limits
- No interactive rebase
- Source builds require Qt 6.4 or later
- Software provided without warranty
- Developed by volunteers
Who it suits
Gittyup suits developers who want a graphical history and staging workflow across Linux, macOS, or Windows. It is useful for repositories using Git LFS, submodules, or Gitea.
Verdict
Gittyup provides detailed history, line-level staging, blame, commit tools, and conflict handling in a cross-platform Git client. Its lack of interactive rebase matters for workflows that depend on that feature.
Where Specifiction places it
- Git GUI Clients#19 of 327.7