Я'ве получил то, что я'м надеясь, что это простой вопрос, но я еще'т быть в состоянии найти ответ. Я хотел бы начать с git bash с пакетный файл DOS. Вот что я пробовал:
начать sh.exe
Однако, это не запустить полный мерзавец среды Баш. ГИТ Баш обычно "по-MINGW32" в заголовке, но sh.exe имеет полный путь к ... Git\bin\sh.exe
. Мне кажется, что есть некоторые накладки или зависимостей, которые я'м не в курсе, возможно, что и должны быть загружены (вытащил? завозят?).
Это был один из лучших результатов, которые я нашел через поиск в интернете, но это не'т сделать полный смысл для меня и я'м не уверен, если это применимо именно к моей ситуации:
https://stackoverflow.com/questions/6127063/running-git-from-windows-cmd-line-where-are-key-files
Я'м новичок в мире DOS пакетных сценариев.
Если вы хотите для запуска из пакетного файла:
Пуск " и" и " в папке%systemdrive%папке\Program файлы (х86)\ГИТ\бин\ш.ехе на" --логин
СТАРТ " и" и " в%PROGRAMFILES%\ГИТ\бин\ш.ехе на" --логин
Я'м не уверен, что именно вы подразумеваете под "по полной ГИТ Баш среды", но я вам хороший подскажите, если я делаю
"C:\Program Files\Git\bin\sh.exe" --login
В PowerShell
& 'C:\Program Files\Git\bin\sh.exe' --login
В --Вход
переключатель позволяет выполнить Shell оболочка файлы.
Я предпочитаю использовать git-bash.exe вместо sh.exe.
start "" "%ProgramFiles%\Git\git-bash.exe" -c "tail -f /c/Windows/win.ini"
Вы можете остановить закрытие окна при вызове `/usr/Бен/Баш у входа -я в конце;
start "" "%ProgramFiles%\Git\git-bash.exe" -c "echo 1 && echo 2 && /usr/bin/bash --login -i"
Примечание: Я'м не уверен, что это хороший способ :)
Я предпочитаю, поставив Git в переменной среды и звоню
c:\Users\myname>sh
or
c:\Users\myname>bash
Шаги для создания переменной среды (с Win7)
; GIT_HOME %%/ОГРН;%GIT_HOME%;
. Нажмите кнопку ОК. Закрыть все оставшиеся окна, нажав кнопку ОК.sh.exe или SH или bash.exe или git Баш
start "" "%SYSTEMDRIVE%\Program Files (x86)\Git\bin\sh.exe" --login -i
ГИТ Баш будет открыть.
https://stackoverflow.com/a/33368029/15789
Я уже отвечал здесь.
Откройте командную строку Windows, и выполнить этот скрипт. Если есть изменения в ваш рабочий каталог, это позволит открыть в терминале Bash в вашем рабочем каталоге, а также отображать текущее состояние ЖКТ. Он держит окно Баш открытым вызовом exec Баш.
Если у вас несколько проектов вы можете создавать копии этого скрипта с разными папке проекта, и вызывать ее из основного пакетного сценария.
Я использовал информацию, чтобы помочь создать более постоянное решение. Следующие будут создайте псевдоним Ш., который вы можете использовать для открытия ГИТ Баш:
echo @start "" "%PROGRAMFILES%\Git\bin\sh.exe" --login > %systemroot%\sh.bat