Git命令输出在编辑器(vim)中,而不是直接到终端输出

Yan*_* Vh 26 git vim

我不知道为什么但是一些git命令的输出是在编辑器(vim)中而不是直接到终端输出.

例如,命令git branch打开vim并列出分支,但我希望输出直接在终端中.

我没有在vit config上将vim设置为默认编辑器.

我的配置是Ubuntu 18.04和zsh with oh-my-zsh插件.

提前感谢您的回复

Yan*_* Vh 66

回复自己.

这是git 2.16中引入的默认行为更改.

git --no-pager branchgit config --global pager.branch false没关系

  • 后者: git config --global pager.branch false,对我有用。 (5认同)
  • 这太棒了。它也适用于日志:`git config --global pager.log false` (3认同)