Azure devops 在Azure DevOps上建造管道时分离头部

Azure devops 在Azure DevOps上建造管道时分离头部,azure-devops,git-detached-head,Azure Devops,Git Detached Head,在git分支的管道构建阶段,我注意到以下几点。然而,当我在我的开发环境中签出分支时,我没有收到“头分离”错误。这个错误是重大的还是只是Azure DevOps上所有基于git的管道构建所期望的 注:切换至“d1be2f5491ae7fbb40fc7ec095c4be44b4120dc5” 你处于“超脱的头部”状态。你可以四处看看 实验性更改并提交,您可以放弃任何提交 您可以在这种状态下进行切换,而不会影响任何分支 回到一个分支 如果要创建新分支以保留所创建的提交,请 可以通过在switch命令中

在git分支的管道构建阶段,我注意到以下几点。然而,当我在我的开发环境中签出分支时,我没有收到“头分离”错误。这个错误是重大的还是只是Azure DevOps上所有基于git的管道构建所期望的

注:切换至“d1be2f5491ae7fbb40fc7ec095c4be44b4120dc5”

你处于“超脱的头部”状态。你可以四处看看 实验性更改并提交,您可以放弃任何提交 您可以在这种状态下进行切换,而不会影响任何分支 回到一个分支

如果要创建新分支以保留所创建的提交,请 可以通过在switch命令中使用-c来执行此操作(现在或以后)。例如:

git开关-c

或使用以下命令撤消此操作:

git交换机-

通过将配置变量advice.detachedHead设置为 假的

HEAD现在位于d1be2f5更新azure管道的azure-pipelines.yml


这不是一个错误,这就是为什么它没有被报告为错误,没有出现可怕的红色文本,也没有停止构建


这是预期的行为

当代理下载git repo时,它总是在头上。