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

全局开启log.showSignature后,如何临时关闭git log的PGP签名显示?

临时关闭git log的签名显示(默认已开启showSignature)

如果你已经通过git config log.showSignature true默认开启了签名显示,想要临时关闭的话,有两种可靠方法:

  • 方法一:使用--no-show-signature选项
    直接在git log命令后追加该选项即可,命令示例:

    git log --no-show-signature
    

    虽然部分文档可能未明确列出这个否定选项,但Git的命令行参数普遍支持通过--no-前缀来反转对应的配置项行为,这个选项实际是有效的。

  • 方法二:临时覆盖配置变量
    通过-c参数在单次命令中临时修改配置值,命令示例:

    git -c log.showSignature=false log
    

    这种方式更通用,适用于所有Git配置项的临时调整,无需依赖特定命令行选项,在自动化脚本中使用稳定性更高。

两种方法都不会修改你已设置的全局/本地配置,仅对当前执行的git log命令生效,完全满足你多数场景显示签名、脚本中临时关闭的需求。

内容的提问来源于stack exchange,提问作者Maximilian Keßler

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 03:50:39