【发布时间】:2020-01-14 11:21:29
【问题描述】:
在我的 git 分支的管道构建阶段,我注意到以下内容。但是,当我在开发环境中签出分支时,我没有收到“HEAD DETACHED”错误。此错误是否严重,还是只是 Azure DevOps 上所有基于 git 的管道构建所预期的?
注意:切换到“d1be2f5491ae7fbb40fc7ec095c4be44b4120dc5”。
您处于“分离 HEAD”状态。你可以环顾四周,制作 实验性更改并提交它们,您可以丢弃任何提交 你在这个状态下通过切换不影响任何分支 回到一个分支。
如果你想创建一个新分支来保留你创建的提交,你 可以通过将 -c 与 switch 命令一起使用(现在或以后)这样做。示例:
git 开关 -c
或使用以下命令撤消此操作:
git 开关 -
通过将配置变量advice.detachedHead 设置为关闭此建议 假的
HEAD 现在位于 d1be2f5 更新 Azure Pipelines 的 azure-pipelines.yml
【问题讨论】:
-
当代理下载 git repo 时,它总是处于分离 HEAD。
标签: azure-devops git-detached-head