【发布时间】:2018-11-18 16:19:07
【问题描述】:
git版本2.17.1之前(后面不超过4个版本),你跑的时候
git branch
您将获得一个内联分支列表,并且您的终端已准备好执行新命令。
在 2.17.1 版本中,您将获得一个分支列表作为新屏幕,并且必须按 q 退出它。退出后,您将不再看到您的分支。
在不降级的情况下,如何像以前一样内联列出分支?
【问题讨论】:
标签: git
git版本2.17.1之前(后面不超过4个版本),你跑的时候
git branch
您将获得一个内联分支列表,并且您的终端已准备好执行新命令。
在 2.17.1 版本中,您将获得一个分支列表作为新屏幕,并且必须按 q 退出它。退出后,您将不再看到您的分支。
在不降级的情况下,如何像以前一样内联列出分支?
【问题讨论】:
标签: git
您可以使用 --no-pager 标志强制执行所需的行为
git --no-pager branch
或编辑 .gitconfig 以包含此内容
[pager]
branch = false
这将禁用新行为
【讨论】:
config setting pager.<i><cmd></i> 为我工作:
git config --global pager.branch 'false'
在运行该命令之前,git branch 使用了寻呼机。在该命令之后,git branch 将分支列表直接打印到终端。
【讨论】: