This is an output of git-branch -av
inside a submodule directory (which points to a branch of another repository):
# git branch -av
* (HEAD detached from 77f2f45) 29364b9 Merge branch 'adt' into v3
What is the current revision of this submodule, 77f2f45 or 29364b9?
Edit: This is obviously not a duplicate of Why is my GIT Submodule HEAD detached from master?. The output HEAD detached from
doesn't even appear in that question.
This question isn't asking what a detached head is or why the head is detached (it's a submodule after all), but what the output from 77f2f45
means. An answer should probably start with "77f2f45 is the commit ...".