当我想通过交互来压缩一些提交时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]
为参数将签署最终压缩的提交。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句