[英]"Git Bash Here" creates a bash terminal with a nonfunctional version of git
我突然开始在 Windows 10 上遇到一个问题,其中右键单击 git repo 文件夹并选择“Git Bash Here”返回一个 bash 终端,其中包含无用的 git 版本。
我说这个版本的git没用,因为可以输入git命令,但是好像什么都没发生。 ( git log
是唯一的例外,因为它工作正常,显示提交的历史。)所有其他git <commands>
绝对没有返回任何内容。 甚至不返回错误。
值得注意的事情:
另一位同事在我之前一周开始遇到同样的问题,所以现在我想知道是否应该归咎于 Windows 更新的缓慢推出,因为我们有相同的桌面环境和 IT 部门支持它。
问题:如何在 Windows 10 中恢复“右键单击Git Bash Here”的功能?
通过更改git-bash.exe
(默认位于C:\\Program Files\\Git
)上的兼容模式来解决此错误,特别是将其设置为始终以管理员身份运行。
这可以通过右键单击可执行文件(同样是git-bash.exe
),单击属性,兼容性选项卡,然后选中“以管理员身份运行此程序”来完成。 单击Apply ,然后单击 OK ,您应该都设置好了。
注意:将这些相同的步骤应用于git-gui.exe
,默认情况下位于C:\\Program Files\\Git\\cmd
,以修复使用Git GUI Here在资源管理器右键单击窗口中选择的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.