gg status
Core CommandDisplay enhanced repository status with colorful output and clear file categorization.
Usage
bash
gg status [options]Description
The gg status command provides an enhanced version of git status with beautiful, color-coded output that makes it easier to understand the state of your repository. It shows:
- Current branch and tracking information
- Staged changes (ready to commit)
- Unstaged changes (modified but not staged)
- Untracked files (new files not in Git)
- Stash information if available
Output Sections
Branch Information
Shows your current branch, whether it's tracking a remote branch, and how many commits ahead/behind you are.
Staged Changes
Files in green are staged and ready to be committed.
Modified Files
Files in yellow/orange have changes that aren't staged yet.
Untracked Files
Files in red are not tracked by Git yet.
Examples
Basic Status Check
bash
gg statusUnlike
git status, GitGuru's status command provides cleaner, more readable output with better color coding and file categorization.Comparison with git status
| Feature | git status | gg status |
|---|---|---|
| Color output | Basic | Enhanced |
| File categorization | Standard | Improved |
| Stash info | Separate command | Included |
| Branch tracking | Yes | Yes |