Как я могу решить проблему при закрытии консоли git с надписью «Процессы выполняются в сеансе» - PullRequest
2 голосов
/ 14 мая 2019

В настоящее время я работаю с командами git. Когда я направляю в свою папку, где находится git-репозиторий, все работает. Когда я тогда говорю «git log», он печатает все мои коммиты. Но тогда я не могу набрать снова любую команду. Он просто говорит: «нет следующего тега (нажмите RETURN)». Когда я пытаюсь закрыть git, появляется окно с именем «mintty». В нем говорится: «Процессы выполняются в сеансе ...» Как я могу решить эту проблему, которую я могу ввести другой командой git или правильно закрыть git?

Я могу сказать «хорошо», и тогда мой git закрывается, но это не может быть решением этой проблемы.

Я ожидаю ввода некоторых новых команд в консоль и ожидаю закрытия git без этого сообщения об ошибке, поскольку процессы все еще работают.

Спасибо! И я прошу прощения за мои плохие знания английского языка.

Ответы [ 2 ]

0 голосов
/ 14 мая 2019

Запуск git log запускает интерактивный сеанс, который позволяет прокручивать вывод. Например, вы можете нажать пробел, чтобы перейти на следующую страницу, и использовать стрелки вверх и вниз для навигации по журналам. Чтобы выйти, нажмите q. . Это вернет вас в командную строку. Затем вы можете набрать другую команду или выйти из сеанса Git Bash или CMD, закрыв окно.

0 голосов
/ 14 мая 2019

Это зависит от вашей ОС и вашей Windows-оболочки (даже в Windows это может быть POwershell, CMder или CMD git bash)

Но на всякий случай проблема с терминальным пейджером (LESS) , попробуйте:

export LESS=-JMQRiFX

Затем попробуйте git log и посмотрите, сохраняется ли проблема

...