adr*_*nos 9 git security verification git-checkout git-tag
通常的工作流程是,git标签验证.
git tag -v tagname
Run Code Online (Sandbox Code Playgroud)
然后git标签结帐.
git checkout tagname
Run Code Online (Sandbox Code Playgroud)
是否有组合命令来验证标记,显示验证,并在验证成功时检查它?
在bash shell中:
git tag -v tagname && git checkout tagname
Run Code Online (Sandbox Code Playgroud)
这只有在第一个命令成功时才有效.
例如,这可能是post-receive钩子的一部分.
或者它可以成为一个独立的命令:
即使在Windows上,脚本名称git-ctag(放在其中的任何位置%PATH%)也可以让您输入git ctag <atag>,只有在验证步骤通过时才会签出标签.
#!/bin/bash
git tag -v $1 && git checkout $1
Run Code Online (Sandbox Code Playgroud)