我突然开始在Windows 10上遇到问题,其中右键单击git repo文件夹,然后选择“ Git Bash Here”返回其中具有git useless版本的bash终端。
我说这个版本的git是useless,因为您可以输入git命令,但是似乎什么也没发生。 (git log
是唯一的例外,因为它工作正常,显示了提交的历史记录。)所有其他git <commands>
绝对不返回任何内容。甚至没有错误返回。
注意事项:
[另一个同事在我这样做的一周前就开始遇到同样的问题,所以现在我想知道是否应该归咎于Windows更新的缓慢推出,因为我们拥有相同的桌面环境和IT部门来支持它。
通过更改git-bash.exe
的兼容模式(默认情况下位于C:\Program Files\Git
中,特别是将其设置为始终以管理员身份运行,可以解决此错误。
这可以通过右键单击可执行文件(再次为git-bash.exe
),单击“属性”,“兼容性”选项卡,然后选中“以管理员身份运行该程序”来完成。单击应用,然后单击确定,应该一切就绪。
注意:将这些相同的步骤应用于git-gui.exe
,默认情况下位于C:\Program Files\Git\cmd
中,以解决资源管理器右键单击窗口中使用Git GUI Here选择所陈述的问题。