38

我不知道这是怎么发生的,但在今天之前,我可以右键单击任何文件夹,并且会有一个选项Git Bash here。但是今天我没有那个选项。有谁知道如何找回它?

4

7 回答 7

41

如何在不重新安装的情况下修复:

在将所有程序从主硬盘驱动器上移出并将它们粘贴到我的“P”驱动器后,我遇到了这个问题。但保持所有目录结构相同。

Git 从:
C:\DEV\PROG\GIT
移动 到:
P:\DEV\PROG\GIT

1:打开注册表编辑器: 在开始菜单搜索中输入“regedit”并回车。

2:在regedit中找到“git bash here”的上下文菜单快捷方式配置:菜单“编辑”>“查找”>“查找内容”并输入“git_shell”

3:编辑数据值,使路径指向正确的位置。就我而言,我改变了:

"C:\DEV\PROG\GIT\git-bash.exe" "--cd=%v."
TO:
"P:\DEV\PROG\GIT\git-bash.exe" "--cd=%v."
Screen shot included below.

RegEdit 中的 git_shell 数据路径

于 2016-08-17T16:24:34.893 回答
30

重新安装 Git 并选择:

Context menu entries: "Git Bash Here" (and the "Git GUI Here" option)

在安装过程中。不能说它为什么消失了,但这应该把它带回来。

于 2012-04-25T05:10:25.910 回答
29

如果您无法使用重新安装方法,请执行以下步骤。

使用REGEDIT

1/ Open regedit (search it if needed)
2/ Go to 'HKEY_CURRENT_USER/Software/Classes/Directory/Background'
3/ Create new key 'shell'
4/ Create new key 'Git bash here' (or whatever name you want to see in the menu)
5/ Create new key 'command' (must be named command)

At this point point you'll have
'HKEY_CURRENT_USER/Software/Directory/Background/shell/Git bash here/command'

6/ Edit the value of the command key as follow 'pathToGit/git-bash.exe'

更新或打开新的 Windows 资源管理器,您会在右键单击时看到它。

图片总结一下:如何在上下文菜单中添加 git bash

于 2017-11-24T11:03:50.790 回答
4

运行此脚本 (AddGitToExplorerContextMenu.reg)。您可能需要更新 Git 的位置。您也可以通过 regedit 手动添加它

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\git_shell]
@="Git Bash"

[HKEY_CLASSES_ROOT\Directory\Background\shell\git_shell\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
于 2017-07-13T18:37:22.063 回答
3
  1. 完全卸载 Git 并删除程序文件中的 Git 文件夹。
  2. 安装 Git。
  3. 从上下文菜单中,选择“Git Bash”和“Git GUI here”选项。
于 2013-03-20T19:09:48.267 回答
1

我发现我要查找的内容在左侧窗格中,而不是在右侧文件夹中。并且仍然使用右键单击。

于 2012-10-16T11:38:24.670 回答
1

有同样的问题,意识到以前右键单击选项会显示的文件夹内的任何位置,但现在我必须选择或突出显示文件夹,然后右键单击才能显示选项。

于 2022-02-10T21:43:23.367 回答