Aka*_*tov 5 git github gnupg gpg-signature
我通常使用 gpg 密钥签署我的提交。但是,有时我需要通过电子邮件发送补丁,这是通过使用git-format-patch
和 来实现的git-send-email
。但是,这会导致我的 GPG 签名从补丁中删除。我的目标是让其他人实际将补丁应用到存储库并发送它,同时保留我的签名以确保代码的真实性。
通过使用git-am
,提交者正在创建一个新的散列,因此是新的提交所以我不确定签名是否会起作用我不确定 gpg 中用于签名的内容,可能只有差异?如果是这样的话,我想这会奏效。这可能吗?
我查看了 git 文档git-format-patch
,似乎有一个--signature
选项,该选项没有很好的文档记录,我尝试做一些事情来将签名附加到补丁中,但没有一个能在目标 git 存储库中幸存下来。使用它的正确方法是什么?
最后,即使添加--signature
实现了我正在尝试实现的目标,但在创建一系列补丁并通过电子邮件发送它们时可能会很麻烦。是否有一个批处理选项可以简单地将我可以清楚地看到附加到提交的签名附加到使用git cat-file -p <HASH>
生成的补丁git-format-patch
?
谢谢
归档时间: |
|
查看次数: |
814 次 |
最近记录: |