基本上标题是什么。我知道什么是分离的HEAD状态,以及你如何到达它以及如何检查它。但我很好奇是否有一个直接的用例来分离HEAD。
可能更好的问题:什么是真实生活开发场景,你想要签出特定的提交SHA,但不要将它检查到分支。
答案 0 :(得分:5)
Bisecting或任何其他类型的“时间旅行”调试将使您处于此状态。这很有用,因为你可以在某个时间点(提交)找出你的应用程序的样子。
答案 1 :(得分:3)
当您尝试查找历史记录中的错误时,
或者
当您尝试重现以前版本的行为时,要诊断客户/客户报告的问题,其工作版本不是您的回购中的分支提示。
答案 2 :(得分:0)
Submodules几乎总是处于分离的HEAD状态。