Вывод журнала мерзавца испорчен

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

[server]$ git log
commit c84acb29115822d94fe0112bacfb835911ffaa11
Author: My Name <myname@server.dreamhost.com>
Date:   Sun Feb 14 03:13:05 2010 -0800

   Correct spelling mistake

commit 4f613bdddc2b4965b75914c08017a916fa3d07be
Author: My Name <myname@server.dreamhost.com>
Date:   Sat Feb 13 08:39:52 2010 -0800

   slightly better gradient

commit 96d2a2bb74c287af18a491f616ce784cc30ff1ea
Author: My Name <myname@server.dreamhost.com>
Date:   Sat Feb 13 08:31:15 2010 -0800

   Add gradient background under menu

commit 80fab463530791e6e9ebb06e475b67211b88a8d4
Author: My Name <myname@server.dreamhost.com>
Date:   Fri Feb 12 14:33:04 2010 -0800

   change copy back

commit f0952894251854432a6b960d39460a926c819202
Author: My Name <myname@server.dreamhost.com>
Date:   Fri Feb 12 13:49:23 2010 -0800

   change copy

commit a0ff98ffc7a2359149842e96cafefbf29f8fe93d
Author: My Name <myname@server.dreamhost.com>
Date:   Fri Feb 12 13:31:57 2010 -0800

   Add ignore file and deploy script

commit c5f21ee90b13e5e8ad542875a9525c4775f298e4
Author: My Name <myname@server.dreamhost.com>
Date:   Fri Feb 12 09:09:04 2010 -0800

   make noie6 page very basic

commit 07e2765446ac4071804b9b13f4396635252a8090
Author: My Name <myname@server.dreamhost.com>
Date:   Fri Feb 12 08:25:17 2010 -0800
:
10
задан mipadi 14 February 2010 в 19:07
поделиться

4 ответа

Это потому, что ваш терминал просматривает результаты через less - ту же программу, которая используется на страницах man . Вы можете перемещаться по всему журналу с помощью клавиш со стрелками вверх / вниз.

Нажатие q выйдет и вернет вас к терминалу.

17
ответ дан 3 December 2019 в 17:20
поделиться

Если вы не хотите использовать пейджер, установите для переменной среды GIT_PAGER значение cat .

В Windows:

C:\> set GIT_PAGER=cat
C:\> git log

В Unix:

$ GIT_PAGER=cat git log

Вы также можете использовать параметр git - no-pager :

$ git --no-pager log
8
ответ дан 3 December 2019 в 17:20
поделиться

В последней строке стоит двоеточие, что означает, что вывод постраничный, поэтому вы можете использовать SPACE и другие клавиши, доступные в программах постраничного вывода.

1
ответ дан 3 December 2019 в 17:20
поделиться

Ок, я понял, что вы можете нажать ctrl+z, чтобы вернуться в командную строку.

-3
ответ дан 3 December 2019 в 17:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: