Commit and Push
- Run
git status --shortand inspect the uncommitted diff once. Stage the current task's files, then rungit diff --cached --check. This is the complete check; continue when it passes and the staged set is non-empty. - Create one commitlint-compatible commit using only
<type>(<scope>): <terse imperative summary>. When the branch contains a tracker identifier, use it unchanged as<scope>, such asBILLING-2819,CPA-1411, or#48. Otherwise use the concise branch topic, then the narrowest changed component. Keep the summary terse and imperative. - Push to the configured upstream. If none exists, run
git push -u origin HEAD. - Return
<short-sha> <subject>andPushed <branch> -> <upstream>.