name: commit-and-push description: Stage, commit, and push changes to the remote repository with a well-formed commit message.
When committing and pushing changes, always follow these steps:
- Stage all relevant changes with
git add. Be deliberate - stage only files related to the current topic. Never blindly stage everything withgit add -Aif unrelated changes are present. - Commit with a clear, concise message following the Conventional Commits standard, for example
feat(bots): add favicon retry logic. The message should explain why the change was made, not just what changed. - Push the committed changes to the current branch on the remote repository.
- Verify that the push succeeded and the remote is in sync with the local branch.