如何让 Git Shell 在 Windows 上打开更新版本的 PowerShell 7

How to make Git Shell open newer version of PowerShell on Windows 7

我的问题是你可以在这个问题的标题中看到:我不能强制GitShell打开较新版本的PowerShell,所以我得到Git Shell 后的旧命令行。我的 OS 是 Windows 7,下载并安装了 GitHub for Windows 我安装了最新版本的 PowerShell 最近(当我打开实际的 PowerShell 时效果很好)。

此外,在启动 Git Shell 之后,但在进入任何存储库目录之前,CMD window 的标题显示 C:\Windows\System32\WindowsPowerShell\v1.0\Powershell.exe 是 运行ning。所以,也许真正的问题可能是:我应该如何将它 运行 改为另一个更新的 "PowerShell" (为 Git Shell 提供另一条路径)以及它位于何处全部?

有人知道吗?

您的计算机上(通常)只安装了一个版本的 PowerShell 控制台,它位于 C:\Windows\System32\WindowsPowerShell\v1.0\Powershell.exe,即使它是 PowerShell Vs.5

您可以在任务管理器中验证两个 PowerShell 实例是否使用相同的二进制文件。

如果您看到不同的背景颜色或 different/smaller 字体,那是因为控制台设置,您可以在 window 的属性中更改。