如何在Windows资源pipe理器中添加“打开git-bash here …”上下文菜单?
如何添加一个上下文(又名右键单击)菜单的Windows资源pipe理器,单击时,打开目前的资源pipe理器文件夹中的git-bash控制台?
我有类似的问题,我做到了。
步骤1:在开始菜单中input“regedit”
第2步:运行registry编辑器
第3步:导航到HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
步骤4:右键单击“shell”并selectNew> Key。 命名密钥“Bash”
第5步:修改该值并将其设置为“在Bash中打开”这是右键单击的文本。
第6步:在Bash下创build一个新的密钥,命名为“command”。 将这个键的值设置为你的git-bash.exepath。
closuresregistry编辑器。
您现在应该能够在资源pipe理器中的右键菜单中看到该选项
PS默认情况下,Git Bash会拾取当前目录。
编辑 :如果你想要一个单击的方法,请检查下面的 Ozesh的解决scheme
第1步。在你的桌面上,右键点击“新build” – >“文本文档”,名称为OpenGitBash.reg
第2步。右键单击该文件,然后select“编辑”
第3步。复制粘贴下面的代码,保存并closures文件
第4步。双击执行该文件
注意:您需要pipe理员权限才能写入registry。
Windows Registry Editor Version 5.00 ; Open files ; Default Git-Bash Location C:\Program Files\Git\git-bash.exe [HKEY_CLASSES_ROOT\*\shell\Open Git Bash] @="Open Git Bash" "Icon"="C:\\Program Files\\Git\\git-bash.exe" [HKEY_CLASSES_ROOT\*\shell\Open Git Bash\command] @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\"" ; This will make it appear when you right click ON a folder ; The "Icon" line can be removed if you don't want the icon to appear [HKEY_CLASSES_ROOT\Directory\shell\bash] @="Open Git Bash" "Icon"="C:\\Program Files\\Git\\git-bash.exe" [HKEY_CLASSES_ROOT\Directory\shell\bash\command] @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\"" ; This will make it appear when you right click INSIDE a folder ; The "Icon" line can be removed if you don't want the icon to appear [HKEY_CLASSES_ROOT\Directory\Background\shell\bash] @="Open Git Bash" "Icon"="C:\\Program Files\\Git\\git-bash.exe" [HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command] @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
这是你的结果:
你可以安装Git的窗口或Github的窗口,都给你的select,而安装将此function添加到您的Windows资源pipe理器。 你可以在这里find它:
Github for Windows
Git for Windows
我在50分以下,所以我不能直接回应Shaswat的post。
对我来说几乎是这样的,但是以下的REGEDITpath:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell
在这里我创build了关键的Bash,我想要显示名称的值,然后在这个命名的命令下创build另一个键值作为pathgit- bash.exe
我在Windows 10上,有一个新鲜的GIT安装,由于某种原因,没有自动添加(Git版本2.12.0 64位)
这里是直接从Windows安装程序的 Git GUI和Git Bash的registry导出( *.reg
文件)-Git GUI:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui] @="Git &GUI Here" "Icon"="C:\\Program Files\\Git\\cmd\\git-gui.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui\command] @="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\""
Git bash:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell] @="Git Ba&sh Here" "Icon"="C:\\Program Files\\Git\\git-bash.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell\command] @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
有关*.reg
文件的详细信息,请参阅Microsoft的“ 如何使用.reg文件添加,修改或删除registry子项和值 ”。
通常git bash here
只能在目录上运行,所以你必须上一个目录并右键单击上一个目录,然后git bash here
selectgit bash here
(当然在Windows操作系统上)。
注意 :目录中的上下文菜单在git bash here
没有git bash here
选项。
您可以安装Windows的TortoiseGit ,并在上下文菜单中包含集成。 我认为这是在Windows上使用Git的最佳工具。
正如@Shaswat Rungta所说:“我认为问题更多的是如何在安装结束后添加它。”
在我的电脑上(Windows 7),我认为在安装Visual Studio 2017之后,命令“Git Bash here”消失了。
我通过下载并安装Git来解决这个问题。
注意: “安装Git for Windows时,上下文菜单选项默认为”打开“,您必须在安装过程中select它们。 – @nbushnell( 我做到了 )
我更新了我的git,并且标记了“Git Bash Here”的选项
将git
path添加到环境pathvariables(例如C:\Program Files\Git\cmd
),通过它可以使用命令行从任何文件夹访问git
。