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

posh-git 1.1.0安装后Git信息未显示在命令行的求助

posh-git 1.1.0安装后Git信息未显示在命令行的求助

看起来你已经成功安装了posh-git,但它还没被正确加载到你的PowerShell会话里,所以进入Git仓库后看不到分支、状态这些关键信息。试试下面这几个步骤来解决问题:

  • 先手动导入posh-git测试:
    在PowerShell里运行这个命令:

    Import-Module posh-git
    

    之后回到你的myproj仓库目录,看看命令行是不是已经显示Git相关信息了。如果这时候正常显示,说明问题只是posh-git没有随PowerShell启动自动加载。

  • 设置posh-git自动加载:

    1. 先查看你的PowerShell配置文件路径,运行:
      $PROFILE
      
      通常会输出类似C:\Users\你的用户名\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1这样的路径。
    2. 如果配置文件不存在,创建它:
      New-Item -Path $PROFILE -ItemType File -Force
      
    3. 打开这个配置文件,添加一行内容:
      Import-Module posh-git
      
      保存后重启PowerShell,再进入Git仓库试试,应该就能正常显示Git信息了。
  • 检查PowerShell执行策略:
    如果上面的步骤还是不行,可能是PowerShell的执行策略阻止了脚本运行。先查看当前策略:

    Get-ExecutionPolicy
    

    如果输出是Restricted,那需要修改为RemoteSigned(允许本地脚本运行,远程脚本需要签名,兼顾安全和实用性):

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    

    按照提示输入Y确认即可,之后再重启PowerShell测试。

备注:内容来源于stack exchange,提问作者Robert P

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 08:08:10