@GeePawHill you can checkout an arbitrary commit that is not the top of a branch to enter a detached HEAD state, in that situation you do not have a current branch since the checked out state does not point to one.
@GeePawHill you can checkout an arbitrary commit that is not the top of a branch to enter a detached HEAD state, in that situation you do not have a current branch since the checked out state does not point to one.