当我想压缩一些通过交互式rebase提交的
git rebase -i HEAD~3然后:
pick cbd03e3 Final commit (signed)
s f522f5d bla-bla-bla (signed)
s 09a7b7c bla-bla (signed)
# Rebase c2e142e..09a7b7c onto c2e142e
...尽管所有这些提交都具有相同的签名,但最终提交仍然没有gpg-签名。是否有可能在交互式重基压缩后保留提交gpg签名?
发布于 2015-03-25 18:18:15
正如Cup蛋糕所述,您不能从未压缩提交中保留旧签名,但如果您像这样重基,则可以签署新的压缩提交:
git rebase --interactive --gpg-sign=myemail@example.com HEAD~4
添加--gpg-sign=myemail@example.com作为参数将对最终压缩提交进行签名。
https://stackoverflow.com/questions/18874281
复制相似问题