我对此完全感到困惑:
我有两台机器,都运行Ubuntu 18.04.3 LTS
。在这两种版本中,发行版git
都是标准版本2.17.1
。对于我访问它们的主要用户,它们具有identical .bashrc
文件,并且在各自的主目录中具有相同的.gitconfig
文件。
据我所知,没有其他默认的git
配置文件(例如the man page列出的文件)。通用的.bashrc
设置PAGER
环境变量,但是.gitconfig
文件对分页选项一无所知。
我的问题:
在一台机器上,git branch
默认在传呼机(less
)中列出分支,而在另一台机器上则没有。我已经尝试了这秒钟,在一个小的仓库中,我几乎同时克隆了两台计算机(zathura pdf查看器)。
我的问题:
什么解释了差异?
关于$LESS
的建议(在我的原始问题的两个第一回复中,似乎都达到了效果:
$PAGER
是相同的,并且在两种情况下都未设置$GIT_PAGER
,但是$LESS
有所不同:一旦我将其设置(甚至为空白!),git
默认显示为[ C0]。