Commit and push all current changes.
Steps:
- •Run
git status(without-uall) andgit diffto understand all staged and unstaged changes. - •Run
git log --oneline -5to see recent commit message style. - •Stage all relevant changes with
git add(prefer naming specific files overgit add .; never stage files containing secrets like.envor credentials). - •Write a concise commit message that summarizes the "why" of the changes. Follow the style of recent commits in this repo. End the message with:
code
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- •Create the commit using a HEREDOC for the message.
- •Push to the current remote-tracking branch with
git push. If no upstream is set, push withgit push -u origin HEAD. - •Confirm success by showing the final
git statusand the pushed commit hash.
If $ARGUMENTS is provided, incorporate it into the commit message.