2015-10-07 49 views
0

我知道我可以通过提供的github脚本更改作者/提交者历史的git:https://help.github.com/articles/changing-author-info/重写混帐笔者历史签署承诺

这不幸的是不行的,如果你已经签署提交/合并。它会进行一些工作,但是所有提交的消息都是通过gpg签名本身在多行注释中进行垃圾邮件发送的,并且没有签名。

有没有什么办法可以重写作者的历史记录,并且在提交信息中没有gpg字符串的情况下再次对它们进行签名?

回答

0

重写git repository的作者/提交者历史记录。这是重写作者/提交历史的有用工具。

+0

它删除了现在无效的垃圾邮件签名评论? – Thilo

+0

@Thilo可能会保留它的记录,因为你希望恢复到旧的评论 –

+1

这是行不通的。它将使用gpg签名并将其前置到提交消息中。它和github中的上述方法一样。 – lockdoc