在 Git 中,要更改当前分支上的最新提交,请--amend
使用git-commit
.
Fossil中最近的操作是什么?有没有办法将 GPG 签名添加到未签名的提交(git commit --amend -S
)?
化石修正也可以只更新提交消息:
fossil amend COMMIT_ID -m 'my new commit message'
或者
fossil amend COMMIT_ID -e # launch $EDITOR to revise message
(这些添加了一个带有新/修订消息的控制工件,Fossil 将显示该消息而不是原始消息。)
它还有其他功能:https ://fossil-scm.org/fossil/help?cmd=amend
向提交添加签核的一种可能方法是:
fossil amend COMMIT_D --tag sign-off=my_name
您可以通过打开清单设置,签出该提交,生成 PGP/GPG 签名,然后将 PGP/GPG 签名添加到未签名的提交中
fossil amend COMMIT_ID --tag signature=SIGNATURE
当然,这比修改直接支持添加签名要难。