一、场景
使用git branch
查看所有分支时,发现git是以分页的形式显示的,当对分支名进行操作复制粘贴时非常不方便:
希望将指令输出内容改成直接输出到终端显示:
二、解决方法
使用帮助手册命令man git-config
搜索关键字并查看配置开关:
pager.<cmd>
If the value is boolean, turns on or off pagination of the
output of a particular Git subcommand when writing to a tty.
Otherwise, turns on pagination for the subcommand using the
pager specified by the value of pager.<cmd>. If --paginate or
--no-pager is specified on the command line, it takes precedence
over this option. To disable pagination for all commands, set
core.pager or GIT_PAGER to cat.
那么使用以下命令git config --global pager.xxx false
就可以将命令输出改为输出到终端:
git config --global pager.branch false # git branch 以打印到终端显示
git config --global pager.branch true # git branch 在终端中分页进行显示