Git报错 error: cannot spawn more: No such file or directory

Git报错 error: cannot spawn more: No such file or directory

问题原因

error: cannot spawn more: No such file or directory

这个错误意思是不存在more指令,我是windows平台,自然这个指令肯定不存在。再进一步思考,为什么Git会再windows平台执行一个根本不存在的指令,而且是在 git branch这类命令的时候。这里直接说原因,文末放参考文章链接。

原因是 Git 在执行 logdiff这类命令,为了结果方便显示,会使用一个分页器,这个分页器默认是使用的 less,但我的不知道怎么变成了 more,所以才会报more这个指令找不到的错误。只要改成less即可

解决方案

把默认的分页器实现改为less即可

git config --global core.pager 'less'

Original: https://www.cnblogs.com/outsrkem/p/14403449.html
Author: Outsrkem
Title: Git报错 error: cannot spawn more: No such file or directory

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/578473/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球