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 在发布后不久就关闭了)。
要解决这个问题,我所要做的就是:
- 右键单击 git bash 图标
- 运行 作为管理员。
问题消失了。
这个问题太令人沮丧了……我经历这个问题的唯一原因是我签约的公司给我发了一台全新安装 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"
}
这对我很有用,如果您遇到同样的问题,我希望它对您有用...
我刚刚将 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 在发布后不久就关闭了)。
要解决这个问题,我所要做的就是:
- 右键单击 git bash 图标
- 运行 作为管理员。
问题消失了。
这个问题太令人沮丧了……我经历这个问题的唯一原因是我签约的公司给我发了一台全新安装 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"
}
这对我很有用,如果您遇到同样的问题,我希望它对您有用...