最近重装了系统,而我的git是放在D盘的,所以注册表里没有关于git的任何信息,所以很自然地右键就没有"Git Bash Here",非常不方便,加上我也直接给运行win10的surface3把git拉过去,所以我花了两节课来搞懂怎么在win7和win10下在右键添加"Git Bash Here"。在我查阅的过程中,网上的教程残缺的和错误的很多,在经过一番的尝试和探索,终于搞懂了该怎么弄:
假设Git的安装目录为D:Git
一、Windows 7
打开注册表
1、在文件夹空白处添加"Git Bash Here"
进入 HKEY_CLASSES_ROOTDirectoryBackgroundshell
在shell目录下新建项并命名为
Git Bash Here
再在"Git Bash Here"目录下新建项并命名为
command
并将其默认值更改为
wscript "D:GitGit Bash.vbs" "%v"
现在你随便找个文件夹在空白处右键,是不是发现新加了"Git Bash Here"呢?
2、在右键文件夹菜单添加"Git Bash Here"
进入 HKEY_CLASSES_ROOTDirectoryshell
在shell目录下新建项并命名为
Git Bash Here
再在"Git Bash Here"目录下新建项并命名为
command
并将其默认值更改为
wscript "D:GitGit Bash.vbs" "%1"
现在你随便找个文件夹点击右键,是不是发现新加了"Git Bash Here"呢?
二、Windows 10
打开注册表
1、在文件夹空白处添加"Git Bash Here"
进入 HKEY_CLASSES_ROOTDirectoryBackgroundshell
在shell目录下新建项并命名为
Git Bash Here
再在"Git Bash Here"目录下新建项并命名为(注意大小写,与win7不同)
Command
并将其默认值更改为
wscript "D:GitGit Bash.vbs" "%v"
现在你随便找个文件夹在空白处右键,是不是发现新加了"Git Bash Here"呢?
2、在右键文件夹菜单添加"Git Bash Here"
进入 HKEY_CLASSES_ROOTDirectoryshell
在shell目录下新建项并命名为
Git Bash Here
再在"Git Bash Here"目录下新建项并命名为(注意大小写,与win7不同)
Command
并将其默认值更改为
wscript "D:GitGit Bash.vbs" "%1"
现在你随便找个文件夹点击右键,是不是发现新加了"Git Bash Here"呢?