LinuxCommandLibrary

gh-browse

Open a GitHub repository in the browser or print the URL.

TLDR

Open the homepage of the current repository in the default web browser

$ gh browse
copy


Open the homepage of a specific repository in the default web browser
$ gh browse [owner]/[repository]
copy


Open the settings page of the current repository in the default web browser
$ gh browse --settings
copy


Open the wiki of the current repository in the default web browser
$ gh browse --wiki
copy


Open a specific issue or pull request in the web browser
$ gh browse [issue_number|pull_request_number]
copy


Open a specific branch in the web browser
$ gh browse --branch [branch_name]
copy


Open a specific file or directory of the current repository in the web browser
$ gh browse [path/to/file_or_directory]
copy


Print the destination URL without open the web browser
$ gh browse --no-browser
copy

SYNOPSIS

gh browse [<number> | <path>] [flags]

DESCRIPTION

Open the GitHub repository in the web browser.

OPTIONS

-b, --branch <string>

Select another branch by passing in the branch name

-c, --commit

Open the last commit

-n, --no-browser

Print destination URL instead of opening the browser

-p, --projects

Open repository projects

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

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

-s, --settings

Open repository settings

-w, --wiki

Open repository wiki

EXAMPLE

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

$ gh browse 217
#=> Open issue or pull request 217

$ gh browse --settings
#=> Open repository settings

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

$ gh browse main.go --branch main
#=> Open main.go in the main branch

SEE ALSO

gh(1)

Copied to clipboard