Commit and Push Changes

Stage all relevant changes (exclude any files that shouldn't be committed).

tools-only Updated 7 repo stars

File contents

Commit and Push Changes

Follow this process to commit and push your changes:

1. Format Code

# Linux/macOS
./tools/format_all.sh

# Windows
tools\format_all.bat

2. Review Changes

git status
git diff

3. Stage Changes

Stage all relevant changes (exclude any files that shouldn't be committed).

4. Commit

Create a commit with a clear, conventional commit message:

  • Use format: type(scope): description
  • Types: feat, fix, docs, style, refactor, test, chore
  • Keep summary under 50 characters
  • No Claude Code footer or attribution in commit message

5. Push

git push

If the branch doesn't exist on remote yet:

git push -u origin HEAD

tools-only/X-Skills/tree/main/development/tools/2925-commit_push_c0cd219b commit c30120bcd3

Frequently asked questions

npx skillmds@latest add tools-only/commit-and-push-changes