You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Cmder内置Git for Windows时,git log为何显示分支全部提交?

Git Log 在Cmder中直接输出全部提交而非分页显示的解决办法
  • 检查Git分页配置
    Git默认用less分页展示日志,新电脑的配置可能被改动了。先执行git config --global core.pager查看当前设置:

    • 如果输出为空或不是less,运行git config --global core.pager less恢复默认分页工具
    • 如果已经设置了less但还是有问题,检查是否带了错误参数(比如-F会在内容短时直接输出),可以改成git config --global core.pager "less -R",保留颜色同时强制分页
  • 排查Cmder终端配置

    • 打开Cmder设置(快捷键Win+Alt+P),找到「终端」选项,确认是否启用了「伪终端(Pseudo Console)」,部分场景下禁用伪终端会导致分页失效,尝试切换状态后重启Cmder
    • 在Cmder里执行echo %PAGER%和echo %LESS%,如果输出是cat或其他异常值,说明环境变量覆盖了分页设置,找到对应的环境变量配置项删除即可
  • 重置Git全局配置
    如果以上都没用,直接重置分页相关配置:

    git config --global --unset-all core.pager
    git config --global core.pager less
    

    也可以导出旧电脑上的Git全局配置(git config --list --global),对比新电脑的配置差异,把缺失的正确配置补全

内容的提问来源于stack exchange,提问作者tinyGarlic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 21:30:55