小编典典

git 中的 HEAD 是什么?

all

最后一次提交、HEAD 和我可以在目录中看到的文件状态之间似乎存在差异。

什么是 HEAD,我能用它做什么,我应该避免什么错误?


阅读 131

收藏
2022-05-19

共1个答案

小编典典

HEAD 是对当前签出分支中最后一次提交的引用。


对此有一个小例外,即分离的 HEAD。分离的 HEAD 是当您签出 提交
(或标签)而不是分支时最终会遇到的情况。在这种情况下,你必须把它想象成一个没有名字的 临时分支; 因此,我们只有 HEAD
,而不是命名分支引用。它仍然允许您进行提交(这将更新 HEAD),因此如果您将分离的 HEAD 视为没有名称的临时分支,上述简短定义仍然正确。

2022-05-19