最后一次提交、HEAD 和我可以在目录中看到的文件状态之间似乎存在差异。
什么是 HEAD,我能用它做什么,我应该避免什么错误?
HEAD 是对当前签出分支中最后一次提交的引用。
对此有一个小例外,即分离的 HEAD。分离的 HEAD 是当您签出 提交 (或标签)而不是分支时最终会遇到的情况。在这种情况下,你必须把它想象成一个没有名字的 临时分支; 因此,我们只有 HEAD ,而不是命名分支引用。它仍然允许您进行提交(这将更新 HEAD),因此如果您将分离的 HEAD 视为没有名称的临时分支,上述简短定义仍然正确。