-1

有没有办法arc diff像这样提交签名的差异提交git commit -S?我知道这git config commit.gpgsign truearc diff开始签署提交,但我正在寻找某种方式,如果我忘记关闭,它不会开始尝试签署我在该存储库中所做的所有其他事情commit.gpgsign

4

1 回答 1

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 中方便地运行它。

于 2018-09-06T10:53:58.917 回答