gitx

module
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2025 License: MIT

README

GITx - A Git TUI Helper

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.

Features

  • 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.

Installation

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 | bash

This will download the latest release and install it to /usr/local/bin.

Usage

Simply run gitx from within a Git repository:

gitx

Contributing

Contributions are welcome! Please feel free to open an issue or submit a pull request on our GitHub repository.

Credits

This project is inspired by lazygit, a powerful terminal UI for Git commands.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Directories

Path Synopsis
cmd
gitx command
internal
git
Package git provides a wrapper around common git commands.
Package git provides a wrapper around common git commands.
tui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL