Git日志输出搞砸了

时间:2010-02-14 11:49:48

标签: git

当我在某些地方进行git登录时,输出就搞乱了 不会让我回到命令行。在我的一些回购中 然而,工作正常。有任何想法吗?输出粘贴在下面:

[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 个答案:

答案 0 :(得分:17)

那是因为您的终端正在通过less分页结果 - 与man页面中使用的程序相同。您可以使用向上/向下箭头键导航完整日志。

q将退出并返回终端。

答案 1 :(得分:8)

如果您不想使用寻呼机,请将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

答案 2 :(得分:1)

最后一行有一个冒号,表示输出正在被分页,因此您可以使用SPACE和分页程序中可用的其他键。

答案 3 :(得分:-3)

好的,我已经意识到你可以通过ctrl + z来回到命令行。