在不使用git config commit.gpgsign的情况下签署弧差异提交

时间:2018-08-25 16:16:08

标签: git phabricator arcanist gpg-signature

是否可以像arc diff一样让git commit -S提交签名的差异提交?我知道git config commit.gpgsign true将获得arc diff来开始对提交进行签名,但是我正在寻找某种方法,如果我忘记转{{ 1}}。

1 个答案:

答案 0 :(得分:2)

最简单的方法是创建一个自定义的shell脚本,该脚本按顺序运行您提到的这些命令,并将其用于单个提交,例如:

#!/bin/bash
git config commit.gpgsign true
path-to-arc-bin diff
git config commit.gpgsign false

,并将其另存为arc-diff-signed命令。并将其链接到/usr/local/bin/,因此无论您身在何处,都可以在shell中方便地运行它。