Gittyup is a free, open-source graphical Git client designed to help developers understand and manage source code history. As a continuation of GitAhead, it provides visual tools for examining repositories, commits, and branches. Users can inspect file differences, stage individual lines, and review changes before committing them. Its blame viewer displays authorship information alongside an interactive history timeline. The software supports editing existing commits, resolving rebase conflicts, and managing branches and tags. Additional features include commit starring, message templates, repository tabs, and searchable file trees. Built with C++ and Qt, Gittyup offers a multilingual interface for Windows, macOS, and Linux. It simplifies Git operations while retaining detailed control over repository changes.
Features
- Visual Git history exploration with branch filtering and repository navigation
- Line-by-line staging, unstaging, and reverting through interactive diff views
- Integrated blame inspection with file history and authorship timelines
- Commit amending, interactive rebasing, and merge conflict resolution tools
- Multiple repository tabs with searchable file trees and starred commits
- Custom commit message templates, tag management, and multilingual interface support