本文介绍了当GitBash和GitGui右键菜单出现故障时,如何通过简单的步骤进行修复,恢复其正常功能。
我打算将资源设置为0分,但最低值是2分,最近发现的体验越来越差了。
我已经把文档的内容全部粘贴到我的Git安装目录描述里了。我的Git安装路径为:D:\Program Files\Git
接下来的操作步骤如下:
1. 打开注册表编辑器。
2. 导航至以下位置:`HKEY_CLASSES_ROOT\Directory\Background\shell`
3. 在 `shell` 目录下右键点击,选择新建项,并将其命名为“Git Bash Here”。此时,在背景文件夹的上下文菜单中会出现一个名为 “Git Bash Here”的选项。
4. 为 Git Bash 添加图标:在刚刚创建的 Git Bash Here 下再添加一个新的字符串值并重命名为 `Icon`。将此值设置为 `D:\Program Files\Git\mingw64\share\git\git-for-windows.ico`
5. 在 “Git Bash Here” 下新建一个项,将其命名为“command”,然后在该项中键入路径和命令:`D:\Program Files\Git\bin\bash.exe --login -i`。注意 `--login` 和 `-i` 之间有空格。
6. 再次在 `shell` 目录下右键点击,选择新建项,并将其命名为“Git GUI Here”。这时,在背景文件夹的上下文菜单中会出现一个名为 “Git GUI Here”的选项。
7. 给 Git GUI 添加图标:同样地,在 Git GUI Here 下添加一个新的字符串值并重命名它为 `Icon`。将此值设置为 `D:\Program Files\Git\mingw64\share\git\git-for-windows.ico`
8. 在 “Git GUI Here” 下新建一个项,将其命名为“command”,然后在该项中键入路径和命令: `D:\Program Files\Git\cmd\git-gui.exe --working-dir %v`。注意 `--working-dir` 和 `%v` 之间有空格。
同样的步骤可以在 `\HKEY_CLASSES_ROOT\Directory\shell` 下重复执行,以实现相同的功能。