GitUI 0.17 adds the ability to compare submissions, a new option pop-up window (Git terminal UI written in Rust)

User Interface, A fast terminal user interface for Git written in Rust, available for Linux, macOS, and Windows. A new version was released yesterday, which adds new features, such as the ability to compare submissions, and pop up new options.

GitUI allows viewing and performing operations on Git repositories from the terminal. It has an extensible terminal UI layout, and you can use intuitive keyboard shortcuts to control it. There is no need to remember hotkeys because GitUI displays context-based help, so it is easy to use.

Using this Git tool, you can perform various Git operations, including:

  • Check, submit, modify changes
  • Staging/unstaging, restoring and resetting files, chunks and lines
  • Storage (save, eject, apply, delete and check)
  • Push/get to/from remote
  • Branch list (create, rename, delete, check out, remote)
  • Browsing the commit log, the changes submitted by the difference

The tool is also fast and you can see some benchmarks On its GitHub page Where GitUI and lazy with Teague.

You might also like: forgit: Interactive Git command with preview powered by fzf Fuzzy Finder

According to its repository, the goal of GitUI before version 1.0 is to get more features, including log search, file history logging, the ability to add visual branch structure in the log tab, implement notification-based change detection, support rebase branches, and interaction式 rebase.

Changes in GitUI 0.17:

  • Allow to check the highest commit of the branch in the list
  • Compare commits in revlog and compare with branches
  • New option pop-up window (showing untracked files, difference settings)
  • Mark and delete multiple stashes
  • Check the validity of the branch name as you type
  • Support deleting remote branches
  • Mark remote branches with local tracking branches
  • bug fix

You can see the screenshot below with the new submission comparison UI (using Space Key, then press C (Shift + c) Compare submission) and new option pop-up window (press o Open it):

GitUI compare submissionGitUI option pop-up window

You can also access the tool’s GitHub release page.

You might also like: Oh my Git!Is an open source game for learning Git

Download GitUI

The Thr GitUI GitHub release page contains binaries for Linux, macOS, and Windows.To install it on Linux using the provided binary file, unzip .tar.gz And install the extracted gitui A binary file somewhere in the PATH, for example /usr/local/bin. For example, do this from the command line (assuming you have navigated to gitui Binary is located):

sudo install gitui /usr/local/bin


Related Posts