标签: git
我正在为发布自动化编写一个bash脚本,它需要在分支上运行。如果不是这样,我想打印一条有用的错误消息。
如何测试1)它是在分支机构还是分离的HEAD 上运行,如果是分离的HEAD,则2)打印符号(标记)名称,否则提交id?< / p>
git symbolic-ref HEAD将解决上面的第(1)点,但是获取符号(标记)名称呢?
git symbolic-ref HEAD
编辑:如果有多个标签,可以接受任何标签名称。