push_files
Push multiple file changes to a Git repository in a single commit, supporting create, update, delete, and move operations for efficient batch file management.
Instructions
Push multiple files to a repository in a single commit. Supports create, update, delete, and move actions.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | Repository identifier (GitLab: "group/project" or ID, GitHub: "owner/repo") | |
| branch | Yes | Target branch name | |
| message | Yes | Commit message | |
| actions | Yes | File actions to perform | |
| base_branch | No | Branch to start from (for creating new branch) | |
| author_name | No | Commit author name | |
| author_email | No | Commit author email |