Commit and Push Skill (Standard Git)
Create clean, atomic Conventional Commits using standard git commands and push them to origin.
Workflow
- Inspect status and diff:
git status --porcelain
git diff --staged
git diff
- Stage files:
git add <file1> <file2> ...
- Commit:
Formulate a Conventional Commit message and commit:
git commit -m "<type>(<scope>): <summary>"
- 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"