我的Git分页停止了工作。我喜欢将Git的默认行为用于分页,例如。 git diff
,git log
等等......
我尝试过不同的事情但没有成功:
强制使用less
作为寻呼机(有和没有选项):
git config --global core.pager less
git config --global core.pager 'less -FRXK'
使用寻呼机的全局设置,例如我尝试使用diff
命令:
git config --global pager.diff true
使用与分页相关的一些全局变量:
export GIT_PAGER=less
唯一可行的是--paginate
选项,例如:
git --paginate diff
git --paginate log
所以,我的最后一次尝试是为所有命令设置包含--paginate
的git的别名,但这会导致另一个问题,例如。这不起作用:
git --paginate commit --verbose
这里有什么想法吗?我如何强迫Git自动进行分页?
答案 0 :(得分:0)
在具有相同shell环境(使用所有Git默认值)的不同存储库中工作之后,我意识到问题出在这个特定的存储库而不是Git配置。
所以,我删除了我的本地存储库并再次克隆。它奏效了!