在不使用 git 配置 commit.gpgsign 的情况下签署 arc diff 提交
Signing arc diff commits without using git config commit.gpgsign
有没有办法让 arc diff
像 git commit -S
那样提交签名的差异提交?我知道 git config commit.gpgsign true
会让 arc diff
开始签署提交,但我正在寻找一些方法,如果我忘记打开 commit.gpgsign
关闭。
最简单的方法是创建一个自定义 shell 脚本,运行 您提到的这些命令按顺序排列并将其用于签名提交,例如:
#!/bin/bash
git config commit.gpgsign true
path-to-arc-bin diff
git config commit.gpgsign false
并将其另存为 arc-diff-signed
命令。 link 到 /usr/local/bin/
这样你就可以方便地 运行 它在 shell 无论你身在何处。
有没有办法让 arc diff
像 git commit -S
那样提交签名的差异提交?我知道 git config commit.gpgsign true
会让 arc diff
开始签署提交,但我正在寻找一些方法,如果我忘记打开 commit.gpgsign
关闭。
最简单的方法是创建一个自定义 shell 脚本,运行 您提到的这些命令按顺序排列并将其用于签名提交,例如:
#!/bin/bash
git config commit.gpgsign true
path-to-arc-bin diff
git config commit.gpgsign false
并将其另存为 arc-diff-signed
命令。 link 到 /usr/local/bin/
这样你就可以方便地 运行 它在 shell 无论你身在何处。