Product Information
What is Gitui?
A fast terminal user interface for git, written in Rust
Fast and intuitive keyboard-only control
Contextual help (no need to memorize numerous hotkeys)
Review, commit, and amend changes (including hooks: commit-msg/post-commit)
Stage, unstage, revert, and reset files and chunks
Stashing (save, apply, drop, and inspect)
Push to remote
Branch listing (create, rename, delete)
Browse commit logs, compare changes between commits
Extensible terminal UI layout
Asynchronous input polling
Asynchronous git API for fluid control
How to use Gitui?
GitUI is a fast Git terminal user interface written in Rust, offering intuitive keyboard controls and contextual help to help developers efficiently manage Git repositories.
Core Functions of Gitui
Lightweight
Command Line Interface
Dark Mode
Git support
Usage Scenarios of Gitui
- Check, commit, and modify code changes.
- Stage, unstage, restore, and reset files or code blocks.
- Save, apply, discard, and inspect stash contents.
- Push code to remote repositories.
- Create, rename, and delete branches.
- Browse commit logs and view diff of committed changes.
Common Questions about Gitui
What does GitUI do?
How do I use GitUI?
What are the core features of GitUI?
What are the use cases for GitUI?





















