如何在 Windows 资源管理器上下文菜单中恢复 git bash

如何在 Windows 资源管理器上下文菜单中恢复 git bash

我的机器上运行 git 已有一年多了。我的C根目录中有一个名为 的文件夹gitRepo,其中包含我所有的各种存储库。出于某种原因,只有一个存储库的git bash命令突然从右键单击上下文菜单中消失。以下是工作存储库的屏幕截图: 在此处输入图片描述

这是“不起作用”的仓库: 在此处输入图片描述

git bash非正常工作的命令中缺少该命令。(是的,我知道我可以从正常工作的窗口打开一个 bash 窗口,然后使用cd ../它来更改目录,这样我就在正确的存储库中,但这只是自找麻烦,因为我经常为多个存储库打开 bash 窗口。)

屏幕截图中看不到的是,整个顶部菜单块(打开 - 使用 VLC 媒体播放器播放)在“坏”的 repo 中也缺失;顶部块中唯一可用的项目是 7-Zip。

什么原因导致此情况?我该如何恢复该条目?

答案1

即使上下文菜单在其他方面工作正常,如果您通过 Windows 中的“库”转到文件夹,它也不会出现。因此,在执行此操作时,请使用从 C:\ 开始的直接路径。

答案2

这可能不是每个人的选择,但以下是我最终成功的方法。因为我知道新创建的文件夹会有正确的上下文菜单,所以我只是重命名了“坏”的存储库(只是为了安全起见),然后创建了远程存储库的新克隆,默认情况下会创建一个新文件夹。一旦我知道新存储库正在运行,我就删除了旧文件夹。

答案3

在 Windows 上解决此类问题的标准方法是完全删除并重新安装相关软件。

如果这没有帮助,根据这一页文件夹可以根据其文件夹模板

查看工作文件夹和非工作文件夹的“文件夹选项”对话框。检查是否存在差异。

您可能需要深入研究注册表,查看是否已为某些文件夹禁用有问题的“shell 扩展”。

答案4

对我来说只有重新安装有帮助。我找不到另一篇文章中提到的注册表项。

适用于 Windows 的 Git

相关内容