git-brv
Show Git branch review status
TLDR
List each branch showing date, latest commit hash and message
SYNOPSIS
git brv
PARAMETERS
--version
Show program's version number and exit.
--help
Show help message and exit.
-o
Additional options passed directly to git.
DESCRIPTION
git-brv is a git utility that enhances branch management by providing an interactive text-based user interface (TUI) within the terminal. It allows users to easily view, create, delete, and switch between branches.
It presents a concise, scrollable list of branches, including their relationships to upstream branches and their commit histories. The user can quickly perform actions such as pushing to upstream, creating new branches from existing ones, force pushing, and deleting branches (locally and remotely). The interface offers visual cues and keybindings to streamline these operations.
git-brv aims to improve workflow by minimizing the need for complex command-line arguments and reduces the chance of common errors associated with manual branch management.
It is designed to make branch handling faster and more intuitive.
CAVEATS
git-brv primarily operates within the terminal. Its functionality might be affected by terminal configurations or encoding issues. The display and behavior can depend on the version of git installed and the capabilities of the underlying terminal.
KEY BINDINGS
The git-brv interface uses various key bindings for navigation and actions. Some common key bindings include:
- Up/Down arrow keys: Navigate the branch list.
- Enter: Switch to the selected branch.
- d: Delete the selected branch (with confirmation).
- p: Push the selected branch to upstream.
- ?: Show help with all keybindings.
SEE ALSO
git branch(1), git checkout(1), git merge(1), git rebase(1)