and the ultimate option for git lg is --reflog. Seeing all branches, even the old ones that do not exist anymore is a eye opening event in discovering the true nature of git: it never changes a commit, ever.
Most of the time this doesn't matter in practice but you should be aware that unreachable refs don't stay around forever.