gitx is a Terminal User Interface (TUI) built with Go to help you learn and interact with Git. It provides a visual way to handle common Git commands, making it easier for both beginners and experienced users to manage their repositories without leaving the terminal.
Inspired by lazygit, gitx aims to provide a guided and educational experience.
- Interactive UI: A user-friendly terminal interface to visualize your Git workflow.
- Common Git Actions: Easily perform actions like staging, committing, stashing, and managing branches.
- Educational: Designed to help users understand what's happening under the hood, with clear labels and a straightforward layout.
You can install gitx using the provided shell script. This requires curl and tar to be available on your system.
curl -sSL https://raw.githubusercontent.com/gitxtui/gitx/master/install.sh | bashThis will download the latest release and install it to /usr/local/bin.
Simply run gitx from within a Git repository:
gitxContributions are welcome! Please read the CONTRIBUTING.md
Join the discussion on our Discord server:
This project is inspired by lazygit, a powerful terminal UI for Git commands.
This project is licensed under the MIT License - see the LICENSE file for details.
