如何添加一个上下文(又名右键单击)菜单到windows资源管理器,当单击时,在当前资源管理器文件夹中打开git-bash控制台?
当前回答
我更新了我的git并标记了“git Bash Here”选项
其他回答
我已经有太多的程序想要在PATH列表中占有一席之地。为了不污染PATH列表,我选择从升高的命令提示符中添加一个符号链接,如下所示。
mklink C:\bin\git-bash.exe "C:\Program Files\Git\git-bash.exe"
虽然也有例外,但这在大多数情况下都是有效的,其中包括7-zip CLI、选定的SysInternals命令行工具、NuGet CLI和许多其他工具。
另外一个好处是,Git Bash命令行界面易于访问,这使得从打开的命令提示窗口激活它变得很简单。有了这个改进,我可能就可以在目录上下文菜单上不再有另一个项目了。
最简单的方法是从这里安装最新的Git。在安装时,确保启用了Windows资源管理器集成选项。
一旦你完成了,你将得到这些选项,只要你右键单击任何文件夹。
希望能有所帮助。
除了理论和最小示例的答案外,请参阅Git .reg文件的示例(不仅是指令),该文件具有用户友好的名称、快捷键(&在用户友好的名称中)和“win-registry-snippet”存储库中的图标
我在一台新的Windows 10 Pro公司笔记本电脑上安装git -2.38.1-64位时遇到了这个问题。
我尝试了几种方法……并考虑了一个regedit脚本(道德上相当于“护士-电锯!”)…但是通过简单地卸载和重新安装Git(作为“Admin”)解决了这个问题。
具体地说:
Control Panel > Programs/Features > Uninstall Git Reboot Windows Reinstall Git-2.38.1-64-bit as "Admin" Carefull check all the options, especially: "Windows Explorer Integration: Git Bash Here, Git GUI Here <= These are checked by default ... and I'm sure they were both "Y" on the initial install I copied my .gitconfig ("C:\Users\USERNAME.gitconfig") from another PC <= I don't believe this was "essential" ...but I thought I'd mention it... Browse to a local Git repo and verify the Git context menus work <= Success after reinstall!
步骤1。在桌面上右键单击“新建”->“文本文档”,名称为OpenGitBash.reg
步骤2。右键单击文件,选择“编辑”
步骤3。复制粘贴下面的代码,保存并关闭文件
步骤4。双击该文件执行该文件
注意:您需要管理员权限才能写入注册表。
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在不改变提交时间戳的情况下进行改基
- VS 2017 Git本地提交数据库。每次提交时锁定错误
- 如何在过去的一些任意提交之间注入一个提交?
- 从GitHub克隆项目后拉git子模块
- GitHub上的分叉和克隆有什么区别?
- 递归地按模式添加文件
- 我如何使用notepad++(或其他)与msysgit?
- 如何将现有的解决方案从Visual Studio 2013添加到GitHub
- Git存储库中的悬垂提交和blob是什么?它们来自哪里?
- 我如何简单地从我最新的git提交创建一个补丁?
- Git显示“警告:永久添加到已知主机列表”
- 我如何检索一个回购的远程git地址?
- 如何列出提交,因为某些提交?
- 如何在不位于存储库的情况下执行Git命令?
- 为什么git在Windows下记不住我的密码