gh-pr-checkout1
Check out a pull request in git
Usage
gh pr
checkout
[{<number> | <url> | <branch>}]
[flags]
Options
-
-b, --branch <string> -
Local branch name to use (default [the name of the head branch])
-
--detach -
Checkout PR with a detached HEAD
-
-f, --force -
Reset the existing local branch to the latest state of the pull request
-
--recurse-submodules -
Update all submodules after checkout
-
--worktree <path> -
Check out the pull request into a worktree at the given path
Options inherited from parent commands
-R,--repo<[HOST/]OWNER/REPO>-
Select another repository using the [HOST/]OWNER/REPO format
Aliases
gh pr co
Exit status
0: Successful execution
1: Error
2: Command canceled
4: Authentication required
NOTE: Specific commands may have additional exit codes. Refer to the command's help for more information.
Examples
# Interactively select a PR from the 10 most recent to check out $ gh pr checkout # Checkout a specific PR $ gh pr checkout 32 $ gh pr checkout https://github.com/OWNER/REPO/pull/32 $ gh pr checkout feature $ gh pr checkout 32 --branch feature --worktree /path/to/wt-feature
Releases
3 releases since Debian 12 (Bookworm); the text changed 2 times.
--worktree since Arch Linux 2026-11-01.