Ship Changes
Workflow
- Run
git status(never-uall) - Review all staged and unstaged changes (
git diffandgit diff --staged) - Generate a commit message matching recent repo style from
git log - Stage relevant files by name (prefer explicit paths over
git add -A) - Commit with HEREDOC format
- Push to the current branch
- Verify with
git status
Rules
- Match repo commit style from
git log - NEVER force push
- NEVER skip hooks (
--no-verify,--no-gpg-sign) - Push to the current branch only
- Do not commit secrets (
.env, credentials, keys) - If pre-commit hook fails: fix issues, re-stage, create a NEW commit (never
--amendunless explicitly requested and safe)