Commit changes with sign-off and push to origin by default
[--no-push] or leave empty to commit and pushCommit staged and unstaged changes with proper sign-off, and push to origin branch by default. ## Implementation Steps 1. **Check Repository Status**: Run git status and git diff to review changes that will be committed 2. **Review Recent Commits**: Check git log to follow existing commit message style 3. **Stage and Commit Changes**: Add relevant files and create signed commit with descriptive message following conventional format 4. **Push to Origin** (unless --no-push specified): Push committed changes to the current origin branch ## Usage Examples - `/git:commit-push` - Commit with ...