如何在终端执行命令直接打开对应GitHub仓库的网页链接?
对应问题解答
完全可以实现,不需要手动复制仓库地址到浏览器打开,以下是不同场景下的使用方法:
直接运行单条命令打开
根据你使用的操作系统,在本地仓库目录下执行对应命令即可:
- macOS 系统:
open $(git remote get-url origin) - Windows 系统(Git Bash/WSL 环境):
start $(git remote get-url origin) - Linux 桌面系统:
xdg-open $(git remote get-url origin)
注:如果你的仓库远程地址是 SSH 格式(
git@github.com:开头),可以用以下命令自动转成 HTTPS 地址再打开,以 macOS 为例:git remote get-url origin | sed 's/git@github.com:/https:\/\/github.com\//' | xargs open
其他系统只要把最后面的open换成对应系统的打开命令即可。
设置别名简化操作
你也可以给 Git 设置全局别名,后续只要在仓库目录执行 git browse 就能直接打开对应远程仓库页面,设置命令如下(以 macOS 为例):git config --global alias.browse '!git remote get-url origin | sed "s/git@github.com:/https:\/\/github.com\//" | xargs open'
其他系统只要把命令末尾的 open 替换成对应系统的打开命令即可。
内容的提问来源于stack exchange,提问作者Zernach
相关产品推荐
相关产品推荐

