gitx
A powerful Terminal User Interface for Git, built with Python and Textual.
Overview
gitx simplifies Git operations through an intuitive terminal interface, making version control more accessible and efficient. Navigate repositories, manage branches, view diffs, and commit changes—all without leaving your terminal.
No more memorizing complex Git commands or struggling with merge conflicts. gitx provides a visual, keyboard-driven interface that makes Git operations intuitive and efficient.
Features
-
Repository Management
- Browse repository structure
- View file history
- Track changes across commits
-
Branch Operations
- Create and switch branches
- Visualize branch structure
- Manage remote branches
-
Diff Visualization
- See changes in a clear, visual format
- Navigate through changes easily
- Understand complex diffs
-
Merge & Conflict Resolution
- Interactive merge workflow
- Visual conflict resolution
- Simplified rebasing
Getting Started
-
- Set up gitx on your system
-
- Learn the fundamentals
-
- Comprehensive guide to Git with gitx
-
- Common questions answered
Preview
Project Status
This project is currently in development. We're working hard to bring you the best Git experience in the terminal.
-
- Help us improve by reporting bugs
-
- Join our development effort