"Git Bash Here"的CMD命令

use*_*675 6 windows git bash

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

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

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

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

Dav*_*ill 19

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

  1. 使用regedt32或打开注册表编辑器regedit.

  2. 菜单"编辑">"查找">"查找内容"并输入"git_shell"

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

  4. 一个将是:

    HKEY_CLASSES_ROOT\Directory\shell\git_shell\command
    
    Run Code Online (Sandbox Code Playgroud)

    随着价值:

    "C:\Windows\SysWOW64\cmd.exe" /c "pushd "%1" && "C:\git_install_dir\bin\sh.exe" --login -i"
    
    Run Code Online (Sandbox Code Playgroud)

    这里git_install_dir是您所安装的目录git.

    您可以看到它运行类似于以下命令:

    pushd "%1" && "C:\git_install_dir\bin\sh.exe" --login -i
    
    Run Code Online (Sandbox Code Playgroud)


And*_*eas 5

查看特定程序如何启动的另一种方法是启动Process Explorer,在进程列表中查找该进程(对于git,它将是“ git-bash.exe”),然后双击该进程以打开属性。 。

“图像”选项卡上,有一个文本字段,产生该过程的命令行:

在此处输入图片说明


Mar*_*ler -4

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