Команда CMD для "Git Bash Here"

windows git bash

10357 просмотра

3 ответа

В Windows я могу запустить «Git Bash Here» в текущем каталоге, открыв меню правой кнопки мыши.

Я хочу поместить gitbashhere.bat в путь по умолчанию, чтобы команды могли легко получить доступ из стандартного окна cmd.

Команда sh.exe --login -iоткрывает git bash только в каталоге sh.exe вместо текущего каталога.

Как проверить, какая команда связана с «Git Bash Here»?

Автор: user3383675 Источник Размещён: 12.11.2019 09:14

Ответы (3)


19 плюса

Как проверить, какая команда связана с «Git Bash Here»?

  1. Откройте редактор реестра с помощью regedt32или regedit.

  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
    
Автор: DavidPostill Размещён: 15.03.2015 10:56

4 плюса

Другой способ увидеть, как запускается определенная программа, - запустить Process Explorer , найти процесс в списке процессов (для git это будет «git-bash.exe») и дважды щелкнуть по процессу, чтобы открыть свойства. ,

На вкладке «Изображение» есть текстовое поле, которое выдает командную строку процесса:

введите описание изображения здесь

Автор: mrt Размещён: 29.04.2016 05:26

-4 плюса

Это вещь оболочки Windows. Это зависит от установленного инструментария git GUI. Для tortoiseGit есть настройка, скрытая где-то в меню конфигурации. Если вас это не устраивает: это бесплатное и открытое программное обеспечение, так что исправьте это :)

Автор: Marcus Müller Размещён: 14.03.2015 03:18
Вопросы из категории :
32x32