Bit is new Git CLI written in Go with auto-completion function/suggestions for commands, flags, file and branch names and even some new commands. It is suitable for Linux, macOS and Microsoft Windows.
Enter Key and display an interactive bit prompt.use
Down Arrow keys to browse all available Git options, or type a few letters of the command you are looking for to filter the results.
bit checkout with
bit switch An interactive prompt will also be displayed after pressing
In addition to supporting all available Git commands, Bit also comes with some of its own commands.For example, type
bit pr View and check out pull requests from GitHub (this requires the GitHub CLI to be installed).Or type
bit save Sync your changes to the Origin branch, which is roughly equivalent to
git pull -r; git push.
Bit functions include:
- Command and flag suggestions to help you navigate the many options that git provides you (recommended to be used with Git aliases)
- Automatically complete file and branch names when used
- Automatic extraction and fast forwarding to keep branches up to date and prevent merge conflicts
- Fully compatible with Git
- Commands from git-extras, for example
- The new commands are as follows:
- With just one command, you can simplify the entire basic workflow:
bit prView and check out pull requests from Github (GitHub CLI required)
bit saveSynchronize changes to the origin branch (roughly equivalent to
git pull -r; git push)
- Can use automatic updates
bit update, And can use the installation standard tab completion
This is the Bit demo GIF created by its developers:
You might also like: forgit: Interactive Git command with preview supported by fzf Fuzzy Finder
Bit also supports some visualization customization.If you don’t like the default theme, or you are using a portable terminal theme, you can reverse the “bit” theme by exporting
BIT_THEME=inverted, Or use a monochrome theme
BIT_THEME=monochrome. It does not seem to support custom color themes.
The tool has been used for less than 2 months, so many other features are planned, such as support for gitmoji commit messages, command history, Kitt Town Integration,
bit undo Either
bit fix Commands and so on.
Download and install Bit
Bit can be used as pre-compiled binary files for Linux, NetBSD, macOS and Windows.
On Linux, extract the Bit archive file, open a terminal, and
cd Enter folder
bit The executable file has been extracted and installed to
sudo install bit /usr/local/bin
For other ways to install Bit, see its Installation part.