我问这个问题是为了理解git的实现细节,所以我在技术方面可能是错的。
通过阅读git scm书籍,我了解HEAD可以指向一个分支(它本身就是一个指向提交的指针)。还有一个承诺。
所以头部可以指向两个不同类型的物体。
指针是否可以指向diff类型的对象(commit和branch似乎在层次结构方面没有连接)?