Git Status Command
Show detailed git repository status
Command originally created by IndyDevDan (YouTube: https://www.youtube.com/@indydevdan) / DislerH (GitHub: https://github.com/disler)
Instructions
Analyze the current state of the git repository by performing the following steps:
- Run Git Status Commands
- Execute
git status
to see current working tree state - Run
git diff HEAD origin/main
to check differences with remote - Execute
git branch --show-current
to display current branch -
Check for uncommitted changes and untracked files
-
Analyze Repository State
- Identify staged vs unstaged changes
- List any untracked files
- Check if branch is ahead/behind remote
-
Review any merge conflicts if present
-
Read Key Files
- Review README.md for project context
- Check for any recent changes in important files
-
Understand project structure if needed
-
Provide Summary
- Current branch and its relationship to main/master
- Number of commits ahead/behind
- List of modified files with change types
- Any action items (commits needed, pulls required, etc.)
This command helps developers quickly understand: - What changes are pending - The repository's sync status - Whether any actions are needed before continuing work
Arguments: $ARGUMENTS