抱歉,我现在有些困难,无法表述我的问题。我使用 CLI(如果有影响的话,是 zsh),使用 git 版本 2.20.0,并运行在 macOS 上(我想我在家里的 Ubuntu 系统上也遇到过这个问题)。
问题:如何在同一 CLI 屏幕上显示 git branch 的输出?即,如果我运行以下命令:
一个可疑的解决方法是按照以下步骤进行操作:
问题:如何在同一 CLI 屏幕上显示 git branch 的输出?即,如果我运行以下命令:
$ git branch
$
它会弹出一个新的屏幕/窗口(在我的CLI内部),显示我所有的分支。按下q
关闭屏幕并返回shell。问题是我不记得我有哪些分支!我希望它们能打印在屏幕上!!
理想输出:
$ git branch
* master
branch_01
branch_02
temp_branch
experiment_2_delete
$
一个可疑的解决方法是按照以下步骤进行操作:
$ git branch > stuff.txt
$ cat stuff.txt
* master
branch_01
branch_02
...
$
但是它会在当前目录下创建一个新的文本文件,这样就会变得很混乱。我的记忆告诉我这曾经是 git
的工作方式。最近有些改变让我感到很困扰!有没有办法恢复旧的行为?
git config --global pager.branch false
正是我所需要的! - chronodekar-X
(也许还有-F
和-R
使颜色工作)。 - torek[core] pager = less -FRX
- Boyan