我正在为我的 git 项目开发一个部署脚本,我刚刚开始使用标签。我添加了一个名为的新标签v2.0
:
git tag -a v2.0 -m "Launching version 2.0"
我已经将此标签推送到远程存储库
git push --tags
当我尝试执行部署脚本并检查v2.0
标签时,我收到以下消息:
您处于“分离 HEAD”状态。您可以环顾四周,进行实验性更改并提交它们,并且您可以放弃在此状态下所做的任何提交,而不会通过执行另一个签出来影响任何分支。如果您想创建一个新分支来保留您创建的提交,您可以(现在或以后)再次使用 -b 和 checkout 命令来执行此操作。示例: git checkout -b new_branch_name HEAD 现在位于
这正常吗?存储库处于不确定状态,因为如果我这样做:
git branch
我得到这个输出:
* (no branch)
master
抱歉,如果这很明显,但我无法弄清楚。