Git - Пользовательская команда "CD" - PullRequest
0 голосов
/ 31 мая 2019

Возможно ли в пользовательской команде git изменить каталог консоли консоли ?

Мой пример кода:

#!/bin/bash
# This is a test
cd /c/testfolder
ls

код работает, ноcd работает только на этом блоке, не вносит никаких изменений в bash.enter image description here

Так что мне нужно это консоль / изменить на /c/testfolder

1 Ответ

4 голосов
/ 31 мая 2019

Невозможно, чтобы команда или сценарий оболочки вызвали изменение текущего каталога оболочки / консоли.

(Если вы не выполняете сценарий в самой оболочке, используя source / .. Вы не можете сделать это с помощью пользовательской команды git, поскольку они выполняются дочерним процессом git не оболочкой консоли.)

См. Сценарий Bash для изменения каталога родительской оболочки для более подробного объяснения проблемы base .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...