【问题标题】:macOS git branch displays branches in less [duplicate]macOS git branch 以 less [重复] 显示分支
【发布时间】:2018-07-15 16:14:12
【问题描述】:

我在 macOS High Sierra 10.13.3 下运行 git 版本 2.16.1,当我 使用git branch,结果通过less显示。相反,当我在 Linux 下使用git branch 时,结果只是简单地打印在标准输出中。如何强制 git 像在 Linux 中一样工作?

git branchmacOS 下:

git branch 在 Linux 下:

【问题讨论】:

  • 接近的选民:这对我来说似乎是一个理智的问题;有什么不清楚的地方?
  • 同意@phd。绝对复制。 (但在撤回我之前的投票后无法重新投票)。
  • 重复有助于搜索目的

标签: git git-branch macos-high-sierra


【解决方案1】:

这是由于您的 Git 配置中 pager.branch 设置的默认值不同造成的。

对于一次性无寻呼机git branch,运行:

$ git branch --no-pager

要在 repo 上永久禁用寻呼机,请运行:

$ git config --local pager.branch "cat"

如果你想全局设置,运行:

$ git config --global pager.branch "cat"

git-config 文档概述了这个here

不用说,如果您想恢复使用 less(或 more,或任何其他寻呼机),只需在最后两个命令中将 cat 替换为其他寻呼机即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-01
    • 2018-11-18
    • 2019-12-25
    • 2020-04-12
    • 1970-01-01
    • 2020-05-22
    • 2012-02-04
    • 2016-06-14
    相关资源
    最近更新 更多