问题原因
error: cannot spawn more: No such file or directory
这个错误意思是不存在more指令,我是windows平台,自然这个指令肯定不存在。再进一步思考,为什么Git会再windows平台执行一个根本不存在的指令,而且是在 git branch
这类命令的时候。这里直接说原因,文末放参考文章链接。
原因是 Git 在执行 log
和 diff
这类命令,为了结果方便显示,会使用一个分页器,这个分页器默认是使用的 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/
转载文章受原作者版权保护。转载请注明原作者出处!