save_work
Stage changes, commit with a message, and optionally push to remote. Returns commit SHA and push result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | Files to commit. Default empty (commits all changes). | |
| message | No | Commit message. | |
| pushToRemote | No | Push to remote after commit. Default false. | |
| workingDirectory | No | Git repo path. Default current directory. | . |