A TUI Git client inspired by Magit.
Gitu is a terminal user interface for Git that brings the powerful features of Emacs' Magit to users outside of the Emacs ecosystem. Designed as a Git porcelain, it provides an intuitive, keyboard-driven interface for managing Git repositories directly from the terminal, making complex Git operations more accessible and efficient.
The tool offers comprehensive Git functionality including staging and unstaging files at the file, hunk, or line level, branch management, committing with various options (including amend and fixup), fetching, pulling, pushing, rebasing, resetting, reverting, stashing, and detailed logging. Its keybindings are designed to mimic Magit while maintaining a Vim-like feel, making it familiar to users of both tools.
Gitu is perfect for developers who want the power and convenience of Magit's interface but prefer to work outside of Emacs, or for anyone looking for a more visual and interactive way to manage Git repositories from the command line. The tool includes helpful features like a built-in help menu and configurable settings, making it accessible to both Git beginners and power users.

