“这里的Git Bash”创建一个git版本不值钱的bash终端

问题描述 投票:0回答:1

我突然开始在Windows 10上遇到问题,其中右键单击git repo文件夹,然后选择“ Git Bash Here”返回其中具有git useless版本的bash终端。

我说这个版本的git是useless,因为您可以输入git命令,但是似乎什么也没发生。 (git log是唯一的例外,因为它工作正常,显示了提交的历史记录。)所有其他git <commands>绝对不返回任何内容。甚至没有错误返回。

注意事项:

  • 有时候(也许是每次?),在不成功的git命令“运行结束”之前,屏幕上会出现快速的黑色提示,闪烁了不到一秒钟。
  • 右键单击并选择此处的Git GUI会提示我错误窗口
    • 窗口标题:“ git-gui:致命错误
    • 窗口内容:“ 无法解析Git版本字符串:”]
  • 重新安装不能解决问题

[另一个同事在我这样做的一周前就开始遇到同样的问题,所以现在我想知道是否应该归咎于Windows更新的缓慢推出,因为我们拥有相同的桌面环境和IT部门来支持它。

windows bash git admin git-bash
1个回答
0
投票

通过更改git-bash.exe的兼容模式(默认情况下位于C:\Program Files\Git中,特别是将其设置为始终以管理员身份运行,可以解决此错误。

这可以通过右键单击可执行文件(再次为git-bash.exe),单击“属性”,“兼容性”选项卡,然后选中“以管理员身份运行该程序”来完成。单击应用,然后单击确定,应该一切就绪。

注意:将这些相同的步骤应用于git-gui.exe,默认情况下位于C:\Program Files\Git\cmd中,以解决资源管理器右键单击窗口中使用Git GUI Here选择所陈述的问题。

© www.soinside.com 2019 - 2024. All rights reserved.