SuperAPI AI Directory

commit-and-push

General & other

View repository

Updated 10-15 21:46

About this skill

Commit and Push Skill (Standard Git)

Create clean, atomic Conventional Commits using standard git commands and push them to origin.

Workflow

  1. Inspect status and diff:
    git status --porcelain
    git diff --staged
    git diff
    
  2. Stage files:
    git add <file1> <file2> ...
    
  3. Commit: Formulate a Conventional Commit message and commit:
    git commit -m "<type>(<scope>): <summary>"
    
  4. Push: Detect current branch and push:
    BRANCH=$(git branch --show-current)
    git push origin "$BRANCH"
    
    If pushing a new branch for the first time, append -u:
    git push -u origin "$BRANCH"