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

Git与GitHub CLI混淆:版本查询异常及更新配置求助

解答:Git与GitHub CLI(ghcli)的区分及相关问题解决

首先明确:Git 和 GitHub CLI(简称ghcli)是完全独立的两个工具,git --version查询的是Git的版本,和ghcli无关,所以你更新ghcli后用这个命令看不到变化是正常的,要查ghcli版本应该用gh --version。

针对你的两个问题:

1. 无需重新安装更新ghcli

如果你是用Homebrew安装的ghcli,直接执行以下命令就能升级到最新版,不需要重新安装:

brew upgrade gh

执行完成后用gh --version就能看到更新后的版本号。

2. 将Homebrew安装的ghcli设为默认版本

要让系统优先使用Homebrew安装的ghcli,需要确保Homebrew的bin目录在系统PATH中的优先级高于系统自带工具的目录:

  • 先查看当前ghcli的路径,执行:
    which gh
    
    如果输出不是Homebrew的安装路径(Apple Silicon一般是/opt/homebrew/bin/gh,Intel芯片是/usr/local/bin/gh),就需要调整PATH。
  • 打开你的shell配置文件(Mac默认是~/.zshrc,如果用bash就是~/.bash_profile),添加一行:
    # Apple Silicon用户
    export PATH="/opt/homebrew/bin:$PATH"
    
    # Intel用户
    # export PATH="/usr/local/bin:$PATH"
    
  • 保存文件后,执行以下命令让配置生效:
    source ~/.zshrc
    
  • 最后再执行which gh确认路径已变为Homebrew的安装路径,用gh --version验证版本是否正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 17:45:00