Как открыть новое окно терминала git bash в моем текущем местоположении в Windows?

Как открыть новое окно терминала git bash в моем текущем местоположении в Windows?

При запуске git bash я могу открыть новое окно bash в корневом каталоге с помощью Alt+F2

Я могу открыть окно проводника Windows по текущему пути к каталогу

$ explorer .

Пытающийся

$ sh

чтобы открыть новое окно терминала в моем местоположении просто возвращает

sh: __git_ps1: command not found

и открывает оболочку в текущем окне без запуска git.

Как быстро открыть новую оболочку bash в моем местоположении?

решение1

Ответ StuperUser правильный, но я хочу добавить, что помимо добавления скрипта оболочки в среду PATH также можно добавить простой псевдоним bash в .bashrcфайлы .bash_profile.

Просто создайте псевдоним:

alias git-bash='/git-bash.exe & > /dev/null 2&>1'

bashrc и bash_profile — это стандартные файлы конфигурации BASH, их можно найти в домашней папке пользователя.

Больше информацииФайлы запуска Bash

решение2

Поскольку это специально для терминала git-bash, добавьте каталог Git (C:\Program Files\Git) в ваш путь (https://www.howtogeek.com/118594/как-изменить-ваш-системный-путь-для-легкого-доступа-к-командной-строке/)

Тогда беги

$ git-bash

чтобы открыть новый git-bash в текущем месте.

Но чтобы избежать блокировки текущего терминала, необходимо будет использовать его & > /dev/null 2&>1для работы в фоновом режиме и передавать результат в null (см.https://superuser.com/a/1314830/641), поэтому добавил команду в .sh в каталоге, чтобы вызвать ее просто.

решение3

Я знаю, что этому сообщению уже несколько лет, но я все равно хотел это опубликовать.

Когда я использую ответ @Alex, кажется, что каждое окно прикреплено к другому через связанные процессы или что-то в этом роде. Вот мое решение для полностью независимых новых окон, которые начинаются в текущем местоположении.

alias new='start "" "C:\Program Files\Git\git-bash.exe"'

Это даст вам одно новое окно каждый раз, когда вы его используете. Но мне на самом деле нравится иметь открытыми 4 терминала, поэтому я обычно использую следующий псевдоним, чтобы открыть 3 новых окна терминала в текущем местоположении:

alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'

Ваше здоровье!

решение4

Установите переменную окружения, указывающую на местоположение git C:\Program Files\Git.

Теперь перейдите в папку в Windows, где вы хотите открыть git bash.

Нажмите alt + dи наберите текст get-bash, и все готово.

Связанный контент