gh-browse - Open repositories, issues, pull requests, and more in the browser
gh browse [<number> | <path> | <commit-sha>] [flags]
Transition from the terminal to the web browser to view and interact with:
|
• |
Issues |
|||
|
• |
Pull requests |
|||
|
• |
Repository content |
|||
|
• |
Repository home page |
|||
|
• |
Repository settings |
-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
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.
# 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
gh(1)