每次我运行 git branch -a
时,都会打开一个编辑器(我想是 nano)来显示输出,但我希望输出是使用相同的控制台(如 cat)。如何获得?
我的信息:
- 操作系统:Manjaro Linux x86_64
- 内核:5.12.9-1-MANJARO
- 外壳:zsh 5.8
- Git:2.32.0
最佳答案
这里显示的是 Git 的 "pager"
(如果你有很多分支的话)。
如果其中一种对你有用,你可以试试(见 the doc of git config
):
git --no-pager branch -a
GIT_PAGER=cat git branch -a
git config --global pager.branch false
或更激进的git config --global core.pager cat
;然后git branch -a
FTR,实际触发的“寻呼机”通常是less
(不是nano
):见this other section of git config
's doc .
关于linux - 如何将 Git 存储库中的所有分支列出到自己的控制台中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68103716/