有没有时候你想要处于一个独立的头状态?

时间:2018-03-16 19:22:09

标签: git

基本上标题是什么。我知道什么是分离的HEAD状态,以及你如何到达它以及如何检查它。但我很好奇是否有一个直接的用例来分离HEAD。

可能更好的问题:什么是真实生活开发场景,你想要签出特定的提交SHA,但不要将它检查到分支。

3 个答案:

答案 0 :(得分:5)

Bisecting或任何其他类型的“时间旅行”调试将使您处于此状态。这很有用,因为你可以在某个时间点(提交)找出你的应用程序的样子。

答案 1 :(得分:3)

当您尝试查找历史记录中的错误时,

或者

当您尝试重现以前版本的行为时,要诊断客户/客户报告的问题,其工作版本不是您的回购中的分支提示。

答案 2 :(得分:0)

Submodules几乎总是处于分离的HEAD状态。