pub fn git_push_tool() -> ToolDefExpand description
Create the git_push tool.
Pushes the current branch (or specified branch) to a remote.
Has needs_approval set — force pushes always require approval,
normal pushes also require approval by default (high-risk remote op).