通常的工作流程是,git tag验证。
git tag -v tagname
然后git tag checkout。
git checkout tagname
是否有组合命令来验证标记,显示验证,并在验证成功时将其检出?
答案 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