Gittyup
Understand your Git history!
...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.