git gpg签署一切

时间:2016-04-12 11:15:20

标签: git gnupg pgp

我试图通过git签署我所做的每一项操作。

签署提交

git commit -S -am 'message'

签署代码

git tag -s -a <tag>

签署合并

git merge -S <branch>

然而,仍有一个问题。当我简单地拉动时,它有时会自动创建与未签名的拉动合并。

那么如何签署由git pull完成的合并?

1 个答案:

答案 0 :(得分:1)

不确定这对你来说是否足够好,但你可以在没有合并提交的情况下进行拉动,并手动执行提交

git pull --no-commit
git commit -S -am 'The merge commit'