gpt4 book ai didi

git - 使用 format-patch 在 git 补丁中保留 gpg 签名

转载 作者:太空狗 更新时间:2023-10-29 14:17:04 25 4
gpt4 key购买 nike

我通常使用 gpg key 签署我的提交。但是,有时我需要通过电子邮件发送我的补丁,我使用 git-format-patch 来实现。和 git-send-email .但是,这会导致我的 GPG 签名从补丁中删除。我的目标是让其他人实际将补丁应用到存储库并发送,同时保留我的签名以确保代码的真实性。

通过使用 git-am ,提交者正在创建一个新的散列,因此是新的提交所以我不确定签名是否会起作用我不确定 gpg 中有什么用于签名,只有差异,也许?如果是这样的话,我想这会起作用。这可能吗?

我查看了关于 git-format-patch 的 git 文档似乎有一个 --signature选项,这不是很好的记录,我已经尝试做一些事情来将签名附加到补丁,但它们都没有幸存到目标 git 存储库中。正确的使用方法是什么?

最后,即使添加 --signature实现了我正在尝试实现的目标,但在创建一系列补丁并通过电子邮件发送它们时可能会很麻烦。是否有一个批处理选项可以简单地附加我可以清楚地看到附加到提交的签名 git cat-file -p <HASH> , 使用 git-format-patch 生成的补丁?

谢谢

最佳答案

我不认为 git-format-patch 可以保留签名。你可以试试 git bundle;它当然保留了一切;但通过电子邮件发送并不方便。

关于git - 使用 format-patch 在 git 补丁中保留 gpg 签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46314273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com