Skip to content

PR Commands

Manage pull requests in Bitbucket repositories.

Global options available on all PR commands: --json, --no-color, -w, --workspace, -r, --repo.

Choose a Workflow Task-based

Section titled “Choose a Workflow ”
Start with PR creation
TaskCommand
Create a PRbb pr create -t "Add feature"
List open PRsbb pr list
View PR detailsbb pr view 42
View checksbb pr checks 42
Review diffbb pr diff 42 --stat
Checkout PR locallybb pr checkout 42
Approve PRbb pr approve 42
Merge PRbb pr merge 42 --strategy squash

Use --json when scripting:

Terminal window
# List open PR titles
bb pr list --json | jq -r '.pullRequests[].title'
# Grab a PR URL from view output
bb pr view 42 --json | jq -r '.links.html.href'
# Capture diffstat totals
bb pr diff 42 --stat --json | jq '{filesChanged, totalAdditions, totalDeletions}'