make git branch显示分支内联(版本2.17.1)

Bor*_*hik 10 git

在git版本2.17.1之前(不超过4个版本),当你运行时

git branch
Run Code Online (Sandbox Code Playgroud)

你会得到一个内联的分支列表,你的终端已准备好接受新的命令.

2.17.1版本中,您将获得一个分支列表作为新屏幕,并且必须按下q才能退出.退出后,您将不再看到您的分支机构.

如果没有降级,我如何像以前一样列出内联分支?

Ror*_*ane 23

配置设置pager.<cmd>为我工作:

git config --global pager.branch 'false'
Run Code Online (Sandbox Code Playgroud)

在运行该命令之前,git branch使用了一个寻呼机.在该命令之后,git branch将分支列表直接打印到终端.


Bor*_*hik 5

您可以使用--no-pager标志强制执行所需的行为

git --no-pager branch
Run Code Online (Sandbox Code Playgroud)

或编辑.gitconfig以包含此内容

[pager]
    branch = false
Run Code Online (Sandbox Code Playgroud)

这将禁用新行为

  • 解释一下鲍里斯在做什么 (2认同)