gh-browse - Man Page

Open repositories, issues, pull requests, and more in the browser

Examples (TL;DR)

Synopsis

gh browse [<number> | <path> | <commit-sha>] [flags]

Description

Transition from the terminal to the web browser to view and interact with:

Options

-b, --branch <string>

Select another branch by passing in the branch name

-c, --commit <string>

Select another commit by passing in the commit SHA, default is the last commit

-n,  --no-browser

Print destination URL instead of opening the browser

-p,  --projects

Open repository projects

-r,  --releases

Open repository releases

-R, --repo <[HOST/]OWNER/REPO>

Select another repository using the [HOST/]OWNER/REPO format

-s,  --settings

Open repository settings

-w,  --wiki

Open repository wiki

Exit Codes

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.

Example

# Open the home page of the current repository
$ gh browse

# Open the script directory of the current repository
$ gh browse script/

# Open issue or pull request 217
$ gh browse 217

# Open commit page
$ gh browse 77507cd94ccafcf568f8560cfecde965fcfa63

# Open repository settings
$ gh browse --settings

# Open main.go at line 312
$ gh browse main.go:312

# Open main.go with the repository at head of bug-fix branch
$ gh browse main.go --branch bug-fix

# Open main.go with the repository at commit 775007cd
$ gh browse main.go --commit=77507cd94ccafcf568f8560cfecde965fcfa63

See Also

gh(1)

Referenced By

gh(1).

Mar 2025 GitHub CLI manual