You see the Git documentation saying things like
The branch must be fully merged in HEAD.
But what is Git HEAD
exac
These two may confusing you:
head
Pointing to named references a branch recently submitted. Unless you use the package reference , heads typically stored in $ GIT_DIR/refs/heads/.
HEAD
Current branch, or your working tree is usually generated from the tree HEAD is pointing to. HEAD must point to a head, except you are using a detached HEAD.