Git分页停止工作

5

我的Git分页停止工作了。我希望使用Git的默认分页行为,例如git diffgit log等...

我尝试了不同的方法,但都没有成功:

  1. Force to use less as pager (with and without options):

    git config --global core.pager less
    git config --global core.pager 'less -FRXK'
    
  2. Global setting to use pager, for example I tried with the diff command:

    git config --global pager.diff true
    
  3. Use some global variables related with pagination:

    export GIT_PAGER=less
    
唯一有效的选项似乎是 --paginate,例如:
git --paginate diff
git --paginate log

因此,我的最后一次尝试是为所有命令设置一个git别名,包括--paginate,但这会引起其他问题,例如,以下命令无法正常工作:
git --paginate commit --verbose

有什么想法吗?我该如何强制Git自动分页?
1个回答

0

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

因此,我删除了本地存储库并重新克隆。这样就行了!


1
基本上,在您的存储库文件夹中有一个.git/config文件,其中包含一些不需要或不希望的配置。 - Enlico

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接