Как сделать вывод журнала git не выводимым на экран - PullRequest
0 голосов
/ 04 мая 2020

Когда я использую 'git log', а затем набираю 'q', я все еще вижу журналы на своем экране, как будто они были напечатаны на экране.

Я хочу сделать это как в vim, когда я открываю файл в vim, а затем закрываю его, я не вижу содержимого файла, я вижу только команду vim. Как разрешить git log не показывать логи после выхода? (как в команде less)

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Другой вариант - отправить carriage return (\r) после успешного выполнения git log;

git log && echo -en "\r";
bash-3.2$ git log && echo -en "\r";
bash-3.2$

Вы можете добавить уведомление к echo;

bash-3.2$ git log && echo -en "\rDone\n";
Done
bash-3.2$


Используйте bash -aliases , чтобы сделать его простой командой;
alias hidegitlog='git log && echo -en "\r"'
0 голосов
/ 04 мая 2020

Используйте меньше утилит, это будет выглядеть так:

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