Git 有时我会失去承诺';签名

Git 有时我会失去承诺';签名,git,gnupg,Git,Gnupg,我经常使用-S参数提交工作,但是当我使用git log--show signature检查我的git日志时,我的一些工作已经签名,但其中一些没有签名 我注意到,当我提交时,我得到了如下输出: You need a passphrase to unlock the secret key for user: xxxx 4096-bit RSA key, ID xxxx, created 2016-05-21 [master d107770] feat: xxxx 但当我检查git日志时,我找不到

我经常使用
-S
参数提交工作,但是当我使用
git log--show signature
检查我的git日志时,我的一些工作已经签名,但其中一些没有签名

我注意到,当我提交时,我得到了如下输出:

You need a passphrase to unlock the secret key for
user: xxxx
4096-bit RSA key, ID xxxx, created 2016-05-21

[master d107770] feat: xxxx
但当我检查git日志时,我找不到签名,我不知道为什么


我的git版本是2.4.8,操作系统是Ubuntu14.04.4

您是否设置了类似于
git config--global commit.gpgsign true
的设置,以便它总是提示签署提交?谢谢@Kris,我已经将其设置为true,即使在我提取并重新设置代码的基础后,它也会签署所有内容。