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

Windows中如何重启Git Bash?实现PATH更新无需重启电脑

解决Windows更新PATH后Git Bash无需重启电脑即可生效的方法

方法1:刷新当前用户会话环境变量后重启Git Bash

Windows修改系统PATH后,当前用户会话的环境变量不会自动同步更新,Git Bash启动时会继承这个会话的旧变量。按以下步骤操作即可刷新:

  • 打开命令提示符(cmd),执行命令:
    setx PATH "%PATH%"
    (如果是新增路径,也可以直接写setx PATH "%PATH%;你的新路径")
  • 关闭所有已打开的Git Bash窗口,重新打开就能读取新的PATH。

或者用PowerShell执行:

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")

执行完成后重启Git Bash即可。

方法2:在Git Bash中手动加载最新系统PATH

如果不想刷新整个用户会话,每次打开Git Bash后可直接执行以下命令,强制读取Windows系统和用户级的最新PATH:

export PATH=$(cmd.exe /c "echo %PATH%" | tr ';' '\n' | awk 'NF' | tr '\n' ':'):$PATH

这个命令会通过cmd获取最新的Windows PATH,将格式从分号分隔转为Git Bash的冒号分隔,再覆盖当前会话的PATH变量。

方法3:修改Git Bash配置文件,自动同步最新PATH

要是希望每次启动Git Bash都自动加载最新的Windows PATH,可以修改配置文件实现:

  • 打开Git Bash,编辑~/.bashrc文件:
    nano ~/.bashrc
  • 在文件末尾添加以下内容:
# 自动同步Windows系统PATH到Git Bash
export PATH=$(cmd.exe /c "echo %PATH%" | tr ';' '\n' | awk 'NF' | tr '\n' ':'):$PATH
  • 保存退出(nano编辑器按Ctrl+O确认保存,回车后按Ctrl+X退出),之后每次重启Git Bash都会自动加载最新PATH。

内容的提问来源于stack exchange,提问作者Kyi Moe Min

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 00:20:56