用于git标签验证和git checkout的组合命令?

时间:2014-09-22 02:43:43

标签: git security verification git-checkout git-tag

通常的工作流程是,git tag验证。

git tag -v tagname

然后git tag checkout。

git checkout tagname

是否有组合命令来验证标记,显示验证,并在验证成功时将其检出?

1 个答案:

答案 0 :(得分:5)

在bash shell中:

git tag -v tagname && git checkout tagname

这只会有效if the first command succeeds

例如,这可能是post-receive钩子的一部分 或者它可以成为一个独立的命令:

即使在Windows上,脚本名称git-ctag(放在%PATH%中的任意位置)也可以输入git ctag <atag>,只有在验证步骤通过时才会检出标记。

#!/bin/bash
git tag -v $1 && git checkout $1