Git分页停止了工作

时间:2016-07-25 11:39:09

标签: git pagination

我的Git分页停止了工作。我喜欢将Git的默认行为用于分页,例如。 git diffgit log等等......

我尝试过不同的事情但没有成功:

  1. 强制使用less作为寻呼机(有和没有选项):

    git config --global core.pager less
    git config --global core.pager 'less -FRXK'
    
  2. 使用寻呼机的全局设置,例如我尝试使用diff命令:

    git config --global pager.diff true
    
  3. 使用与分页相关的一些全局变量:

    export GIT_PAGER=less
    
  4. 唯一可行的是--paginate选项,例如:

    git --paginate diff
    git --paginate log
    

    所以,我的最后一次尝试是为所有命令设置包含--paginate的git的别名,但这会导致另一个问题,例如。这不起作用:

    git --paginate commit --verbose
    

    这里有什么想法吗?我如何强迫Git自动进行分页?

1 个答案:

答案 0 :(得分:0)

在具有相同shell环境(使用所有Git默认值)的不同存储库中工作之后,我意识到问题出在这个特定的存储库而不是Git配置。

所以,我删除了我的本地存储库并再次克隆。它奏效了!