What is GitUI?
It is a blazing fast terminal-UI for git written in Rust. You can inspect, commit, and amend changes. It has context-based help (no need to memorize tons of hot-keys).
GitUI is a tool in the Git Tools category of a tech stack.
GitUI is an open source tool with 1.5K GitHub stars and 57 GitHub forks. Here’s a link to GitUI's open source repository on GitHub
Who uses GitUI?
- Fast and intuitive keyboard only control
- Context based help (no need to memorize tons of hot-keys)
- Inspect, commit, and amend changes (incl. hooks: commit-msg/post-commit)
- Stage, unstage, revert and reset files and hunks
- Stashing (save, apply, drop, and inspect)
- Browse commit log, diff committed changes
- Scalable terminal UI layout
- Async input polling
- Async git API for fluid control
GitUI Alternatives & Comparisons
What are some alternatives to GitUI?
See all alternatives
pre-commit checks your code for errors before you commit it. pre-commit is configurable.
It provides excellent command line help and output. It is a merge based solution. It doesn't rebase feature branches.
It is a centralized solution to manage Git repositories behind the firewall. Streamlined for small agile teams, powerful enough for large organizations.
Diff So Fancy
diff-so-fancy builds on the good-lookin' output of git contrib's diff-highlight to upgrade your diffs' appearances.
It is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free software released under the GNU General Public License.