Вывод журнала Git испорчен - PullRequest
10 голосов
/ 14 февраля 2010

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

[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
:

Ответы [ 4 ]

17 голосов
/ 14 февраля 2010

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

Нажатие q завершит работу и вернет вас к терминалу.

8 голосов
/ 14 февраля 2010

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

В Windows:

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

В Unix:

$ GIT_PAGER=cat git log

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

$ git --no-pager log
1 голос
/ 15 февраля 2010

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

0 голосов
/ 14 февраля 2010

Хорошо, я понял, что вы можете нажать Ctrl + Z, чтобы вернуться в командную строку.

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