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' 
上一篇:gevent


下一篇:pytorch中使用cuda进行多任务multiprocessing