我的机器上运行 git 已有一年多了。我的C
根目录中有一个名为 的文件夹gitRepo
,其中包含我所有的各种存储库。出于某种原因,只有一个存储库的git bash
命令突然从右键单击上下文菜单中消失。以下是工作存储库的屏幕截图:
这是“不起作用”的仓库:
git bash
非正常工作的命令中缺少该命令。(是的,我知道我可以从正常工作的窗口打开一个 bash 窗口,然后使用cd ../
它来更改目录,这样我就在正确的存储库中,但这只是自找麻烦,因为我经常为多个存储库打开 bash 窗口。)
屏幕截图中看不到的是,整个顶部菜单块(打开 - 使用 VLC 媒体播放器播放)在“坏”的 repo 中也缺失;顶部块中唯一可用的项目是 7-Zip。
什么原因导致此情况?我该如何恢复该条目?
答案1
即使上下文菜单在其他方面工作正常,如果您通过 Windows 中的“库”转到文件夹,它也不会出现。因此,在执行此操作时,请使用从 C:\ 开始的直接路径。
答案2
这可能不是每个人的选择,但以下是我最终成功的方法。因为我知道新创建的文件夹会有正确的上下文菜单,所以我只是重命名了“坏”的存储库(只是为了安全起见),然后创建了远程存储库的新克隆,默认情况下会创建一个新文件夹。一旦我知道新存储库正在运行,我就删除了旧文件夹。
答案3
答案4
对我来说只有重新安装有帮助。我找不到另一篇文章中提到的注册表项。