当我想通过交互式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签名?
最佳答案
就像Cupcake所说的那样,您不能从未压缩的提交中保留旧的签名,但是如果您像这样变基,则可以在新的压缩的提交上签名:git rebase --interactive [email protected] HEAD~4
添加[email protected]
作为参数将签署最终的压缩提交。