You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CLI获取当前分支对应GitHub最新提交的完整URL?

方案1:使用GitHub CLI(推荐)

你已经安装了GitHub CLI,可直接运行以下命令一键输出当前分支最新提交的完整GitHub访问URL:

gh browse --commit HEAD --no-browser
  • 参数说明:
    • --commit HEAD:指定定位到当前分支的最新提交
    • --no-browser:仅输出URL,不触发浏览器自动打开
      如果需要直接将结果复制到剪贴板,可追加管道命令:
gh browse --commit HEAD --no-browser | Set-Clipboard

方案2:纯Git + PowerShell手动拼接

如果不想调用GitHub CLI,也可以通过拆分Git返回的信息手动拼接目标URL:

# 获取远程仓库地址并统一处理为HTTPS格式
$remoteUrl = git remote get-url origin
$repoBaseUrl = $remoteUrl -replace '\.git$', '' -replace '^git@github\.com:', 'https://github.com/'
# 获取当前分支最新提交的哈希值
$commitHash = git rev-parse HEAD
# 拼接完整提交URL并输出
$commitUrl = "$repoBaseUrl/commit/$commitHash"
$commitUrl

内容的提问来源于stack exchange,提问作者GorvGoyl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 22:39:03