Commit, Push, and Create PR
Commit changes, push to remote, and create a pull request in one step.
Context
- •Current git status: !git status
- •Current git diff (staged and unstaged changes): !git diff HEAD
- •Current branch: !git branch --show-current
Your task
Based on the above changes:
- •Create a new branch if on main
- •Create a single commit with an appropriate message
- •Push the branch to origin
- •Create a pull request using gh pr create
- •You have the capability to call multiple tools in a single response. You MUST do all of the above in a single message. Do not use any other tools or do anything else. Do not send any other text or messages besides these tool calls.