Я новичок в Git и терминале. Как выйти из режима листинга, сгенерированного git status
командой?
git
command-line
terminal
Луис Мартинс
источник
источник
core.pager
переменной конфигурации (если она задана), затем переменной среды GIT_PAGER, затем переменной среды PAGER,less
а затем резервной.это на самом деле меньше команд. Он использует те же команды, что и vi .
источник
:q!
:q
было то, что мне нужно, хотя терминал был внутри less.exe, просто q ничего не делал. Спасибо @RageZНапечатайте 'q', и это сделает работу.
Всякий раз, когда вы находитесь в терминале и сталкиваетесь с подобным затруднением, имейте в виду также попытаться набрать 'выход', 'выход', а также комбинацию клавиш отмены 'Ctrl + C'.
источник
ps -ax
. Не знал оq
.:q
смог выйти за меня.q
,esc
и многие другие клавиши, и ни одна из них не работала, пока я не смогу перейти,CTRL + C
и это меня вырвало из этого!для окон:
Ctrl + q и c для выхода из текущей ситуации.
источник
qили SHIFT+ qсделает свое дело. Это поможет вам из многих обширных скроллинга страницы сессий , как
git status
,git show HEAD
, иgit diff
т.д. Это не будет выходить окно или завершить сеанс.источник
Я предпочитаю комбо
Gq
, которое печатает все различия и затем выходит.Вы можете напечатать,
h
чтобы показать справочные команды для взаимодействия с less, который выводит это на консоль:источник
Прежде всего, вам нужно настроить окончание строки в терминале.
Тогда вы можете использовать
:q
источник
git config --global core.autocrlf true
вместо этого, он будет делать эту работу.Вы можете отключить пейджер для команд, которые не распознают
--no-pager
флаг.Я отключаю для псевдонимов журнала и устанавливаю определенное количество для возврата.
источник
Перед нажатием команд выхода (q и т. Д.) Проверьте текущий язык ввода: если он не английский, команды могут не работать.
источник
Crt + c работает для Windows! user1852392
источник
Пожалуйста, попробуйте эти шаги в git bash, это может помочь вам.
CTRL + C
:qa!
источник
Если вы сталкиваетесь с этим?
Иногда возможно, что во время написания в Gitbash вы попадаете в> и просто не можете выйти из этого.
Это случается со мной довольно часто, когда я печатаю по ошибке в Gitbash (см. Изображение).
Как решить это в Mac?
Я не проверял это в Windows. Но если это так, пожалуйста, отредактируйте это в моем ответе.
источник
Если вы находитесь на git bash, попробуйте использовать exit;
Я пытался использовать q или ctrl + q, но они не работали на bash.
источник
exit
сделал это для меня. Мои результаты после нажатия возврата;источник