-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Overview
High-value workflow commands for common commit patterns.
Commands
commit wip
Quick work-in-progress commit.
commit wip # "wip: work in progress"
commit wip "auth flow" # "wip: auth flow"
commit wip --staged # Only staged filescommit squash
Interactive squash helper.
commit squash 3 # Squash last 3 commits
commit squash --into HEAD~5 # Squash into specific commit
commit squash --wip # Squash all wip commitscommit split
Split a commit into multiple.
commit split HEAD # Interactive split of last commit
commit split HEAD~2 # Split specific commitcommit fixup
Quick fixup for previous commits.
commit fixup # Fixup for HEAD
commit fixup HEAD~3 # Fixup for specific commit
commit fixup --autosquash # Rebase with autosquashcommit stats
Commit statistics.
commit stats # Today's commits
commit stats --week # This week
commit stats --author me # My commits onlyOutput:
┌─────────────────────────────────────────────────┐
│ Commit Stats (Today) │
├─────────────────────────────────────────────────┤
│ Total: 5 commits │
│ feat: 2 fix: 2 docs: 1 │
│ +342 / -89 lines │
│ 12 files changed │
└─────────────────────────────────────────────────┘
commit template
Manage commit templates.
commit template # Use default template
commit template --list # Show available templates
commit template --set feat # Set default templateMetadata
Metadata
Assignees
Labels
No labels