Linux command
gh-browse 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Open repository in browser
gh browse
Open specific file
gh browse [path/to/file]
Open at specific line
gh browse [path/to/file]:[line]
Open a specific issue or PR
gh browse [123]
Open releases page
gh browse --releases
Open specific branch
gh browse --branch [branch_name]
Open a specific repository
gh browse --repo [owner/repo]
Print URL without opening
gh browse -n
说明
gh browse opens the GitHub repository in a web browser. It intelligently navigates to specific repository pages, files, and even line numbers based on the arguments provided. When run in a git repository, it automatically detects the GitHub remote and opens the corresponding page. The command supports opening various repository sections including issues, pull requests, wiki, settings, and releases. It can also navigate to specific files and line numbers, making it easy to share code references with others. The --no-browser flag allows printing URLs without opening them, useful for scripting and integration with other tools.
参数
- -a, --actions
- Open repository Actions page.
- -b, --branch _branch_
- Select branch by name.
- -c, --commit _sha_
- Select commit by SHA (defaults to the last commit).
- -n, --no-browser
- Print URL instead of opening the browser.
- -p, --projects
- Open repository projects.
- -r, --releases
- Open repository releases.
- -R, --repo _HOST/OWNER/REPO_
- Select another repository.
- -s, --settings
- Open repository settings.
- -w, --wiki
- Open repository wiki.
- --blame
- Open the blame view for a file.
FAQ
What is the gh-browse command used for?
gh browse opens the GitHub repository in a web browser. It intelligently navigates to specific repository pages, files, and even line numbers based on the arguments provided. When run in a git repository, it automatically detects the GitHub remote and opens the corresponding page. The command supports opening various repository sections including issues, pull requests, wiki, settings, and releases. It can also navigate to specific files and line numbers, making it easy to share code references with others. The --no-browser flag allows printing URLs without opening them, useful for scripting and integration with other tools.
How do I run a basic gh-browse example?
Run `gh browse` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -a, --actions do in gh-browse?
Open repository Actions page.