在Windows中,我可以通过打开右键菜单在当前目录中运行“Git Bash Here”。
我想将gitbashhere.bat放在默认路径中,以便从标准cmd窗口轻松访问命令。
sh.exe --login -i
命令只在sh.exe的目录而不是当前目录中打开git bash。
如何查看哪个命令绑定到“Git Bash Here”?
答案 0 :(得分:19)
使用regedt32
或regedit
打开注册表编辑器。
菜单“编辑”> “查找”> “找到什么”并输入“git_shell”
检查返回的注册表项。
一个将是:
HKEY_CLASSES_ROOT\Directory\shell\git_shell\command
使用值:
"C:\Windows\SysWOW64\cmd.exe" /c "pushd "%1" && "C:\git_install_dir\bin\sh.exe" --login -i"
其中git_install_dir
是您安装git
的目录。
您可以看到它运行类似于以下命令:
pushd "%1" && "C:\git_install_dir\bin\sh.exe" --login -i
答案 1 :(得分:4)
另一种查看特定程序如何启动的方法是启动Process Explorer,在进程列表中查找进程(对于git,这将是" git-bash.exe")并双击该过程以打开属性。
在' Image' 标签上,有一个文本字段,可以生成该过程的命令行:
答案 2 :(得分:-4)
这是一个Windows shell的东西。这取决于您安装的git GUI工具包。对于tortoiseGit,在配置菜单中的某处隐藏了一个设置。如果这不适合你:它是免费和开放的软件,所以修复:)