2017-04-26 59 views
1

考虑以下几点:注册一个推git的承诺不修改

git commit -m "I forgot to git commit -s" 
git push 

有没有办法回去,并签署一个无符号的git的承诺已经被推开?通过修改来实现这一点的唯一方法是?

+0

不,没有。是的。您可以创建另一个已签名的提交,并提及您担保之前的提交,但如果签名需要应用于之前的提交,则必须修改。 –

回答

1

另一种替代方法是在该提交上创建一个标签并签署带注释的标签。参见“Git Tools - Signing Your Work”。

然后你可以推动标签本身。