Git Terminal Tools
Git is a distributed version control system created by Linus Torvalds in 2005 to facilitate the development of the Linux kernel.
Primarily used by software developers, Git allows efficient collaboration, code tracking, and version control through terminal commands.
Below is a list of terminal tools that work with Git.
- bat - A cat(1) clone with wings.
- delta - A viewer for git and diff output.
- diffnav - A git diff pager based on delta but with a file tree, à la GitHub.
- dyff - diff tool for YAML files, and sometimes JSON.
- fd - A simple, fast and user-friendly alternative to 'find'
- fork-cleaner - A tool to clean up old and inactive forks on your GitHub account.
- gfold - A CLI tool that helps you keep track of multiple Git repositories.
- ghq - Remote repository management made easy.
- git-cc - a git extension to help write conventional commits
- git-split-diffs - Syntax highlighted side-by-side diffs in your terminal
- gitnr - A CLI / TUI to generate .gitignore files using templates.
- gitu - A TUI Git client inspired by Magit.
- gitui - A blazing fast TUI for git written in rust
- goji - Commitizen-like tool for formatting commit messages using emojis.
- gri - manage git/gerrit change requests in the terminal.
- grv - A Git Repository Viewer.
- koji - An interactive CLI for creating conventional commits.
- lazygit - Simple terminal UI for git commands.
- onefetch - A command-line Git information tool.
- prs - Stay updated on PRs without leaving the terminal.
- serie - A rich git commit graph in your terminal, like magic!
- tig - Text-mode interface for git
- vignore - A powerful tool to visualize ignored files.
Know any Git based terminal tools that would be good for this list?
Post a Tool here!