Git-Bash 升级到 Windows 10 后命令提示符不会打开

Git-Bash Command Prompt won't open up after upgrading to Windows 10

我刚刚将 OS 升级到 Windows 10,Git Bash 甚至都打不开了。我可能需要卸载并重新安装它,但我只是想知道在升级到 Windows 10 后是否还有其他人 运行 遇到这个问题,除了卸载和重新安装之外,他们的修复是什么?

很少有其他升级到 windows 10 的用户在 Git Bash 和 git 方面面临类似问题。 An issue has been opened with msysgit on GitHub. 官方说明将很快发布在该页面上。

一个类似的问题,但与 Git Bash 无关,特别是在 Windows 10 平台上正在解决 here.

如果您的问题不是很严重,建议为 Windows 10.

卸载并安装适当版本的 Git Bash

将我的 windows 从 7 升级到 10 时,我不得不面对同样的问题。我尝试重新安装 git bash,但重新安装对 [=59= 不起作用] 是由于 shell 脚本解析器 sh.exe 文件的权限问题。您需要做的就是使用 bash 作为您的 shell 脚本解析器而不是 sh。

您可以按如下方式进行。

第 1 步:

解决快捷方式问题

  • 右键单击并打开位于桌面或开始菜单中的 Git Bash 快捷方式的属性对话框 (C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Git\Git Bash.lnk 在我的 PC 中),您将在 "Short cut" 选项卡中看到以下目标。

    "C:\Program Files\Git\bin\sh.exe" --login -i"

    只需将 sh.exe 替换为 bash.exe 如下

    "C:\Program Files\Git\bin\bash.exe" --login -i"

第 2 步:

  • 解决sh命令的问题。

    转到 Git Bash bin 文件夹 (C:\Program Files\Git\bin 在我的电脑中)

    进行备份:将 sh.exe 文件复制到旧 sh.exe 并删除 sh.exe 文件

    打开 git bash 并执行以下命令。

    • cd /bin
    • ln /bin/bash.exe sh

它对我有用。不知道同样会为你锻炼。

我在 windows 10 上也遇到了 git bash 的问题。 Git bash 甚至没有在 windows 10 开放(window 在发布后不久就关闭了)。

要解决这个问题,我所要做的就是:

  1. 右键单击 git bash 图标
  2. 运行 作为管理员。

问题消失了。

这个问题太令人沮丧了……我经历这个问题的唯一原因是我签约的公司给我发了一台全新安装 Windows 10 的 DELL 笔记本电脑.

所以在尝试这个和那个的所有挫折之后,它终于击中了我...... VSCode 有一个集成终端! shell 默认值在 VSCode 启动时更改为 powershell.exe,但您可以在用户设置 (settings.json) 中更改它。

"Default User Settings" 看起来像这样:

{
  // The path of the shell that the terminal uses on Windows.
  "terminal.integrated.shell.windows": 
  "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe",
}

把你的"User Settings"改成这样:

{
  // The path of the shell that the terminal uses on Windows.
  "terminal.integrated.shell.windows": 
  "C:\Users\<UserName>\AppData\Local\Programs\Git\bin\bash.exe"
}

这对我很有用,如果您遇到同样的问题,我希望它对您有用...