CMD Command for" Git Bash Here"

时间:2015-03-14 15:14:30

标签: windows git bash

在Windows中,我可以通过打开右键菜单在当前目录中运行“Git Bash Here”。

我想将gitbashhere.bat放在默认路径中,以便从标准cmd窗口轻松访问命令。

sh.exe --login -i命令只在sh.exe的目录而不是当前目录中打开git bash。

如何查看哪个命令绑定到“Git Bash Here”?

3 个答案:

答案 0 :(得分:19)

如何检查哪些命令绑定到“Git Bash Here”?

  1. 使用regedt32regedit打开注册表编辑器。

  2. 菜单“编辑”> “查找”> “找到什么”并输入“git_shell”

  3. 检查返回的注册表项。

  4. 一个将是:

    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' 标签上,有一个文本字段,可以生成该过程的命令行:

enter image description here

答案 2 :(得分:-4)

这是一个Windows shell的东西。这取决于您安装的git GUI工具包。对于tortoiseGit,在配置菜单中的某处隐藏了一个设置。如果这不适合你:它是免费和开放的软件,所以修复:)