我在本地机器中遇到一个特定的 Git 存储库的问题。我正在使用 Windows 10。我对其他存储库没有这个问题。该问题在pycharm
和cmd
中都出现,似乎仅限于git branch
和git log
命令。
当我运行这些命令中的任何一个时,出现以下错误:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Press ENTER or type command to continueVim: Finished.
Vim: Error reading input, exiting...
Vim: Finished.
从这个链接中,我意识到添加--no-pager
选项可以让我绕过这个问题并输出所需的结果。我检查了git config
中与寻呼机相关的一些项目,但没有解决问题。
为什么会发生这种情况,我可以做些什么来修复它?
多亏了@phd的评论,我才能够找到问题所在。我跑git config --local --edit
,发现pager
同时设置为vim
和notepad++
.我删除了这两个条目,因此我的本地配置文件中根本没有定义寻呼机变量并重新运行git branch
并且它起作用了。