我不知道为什么但是某些git命令的输出在编辑器(vim)中而不是直接到终端输出。
例如,命令git branch
打开vim并列出分支,但我希望输出直接在终端中。
我没有将vim设置为git config上的默认编辑器。
我的配置是Ubuntu 18.04,zsh带有oh-my-zsh插件。
提前感谢您的回复
答案 0 :(得分:40)
回复自己。
这是git 2.16中引入的默认行为更改。
git --no-pager branch
或git config --global pager.branch false
确定