【问题标题】:git gpg sign everythinggit gpg 签署一切
【发布时间】:2016-04-12 19:25:53
【问题描述】:

我正在尝试签署我通过 git 执行的每项操作。

签署提交

git commit -S -am 'message'

签名标签

git tag -s -a <tag>

签署合并

git merge -S <branch>

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

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

【问题讨论】:

    标签: git gnupg pgp


    【解决方案1】:

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

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

    【讨论】:

    • 由于这似乎是实现上述目标的唯一方法,我会接受它作为正确答案。谢谢!
    猜你喜欢
    • 2017-04-24
    • 2016-08-19
    • 2017-05-21
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    相关资源
    最近更新 更多