Yes, but not right away. Reflog entries expire on time and the contents will disappear when garbage collection.
You can return them from reflog:
git reflog
and reset to them / checkout:
git reset HEAD@ {1}
or, for example, checking it for an emergency branch:
git checkout -b rescue HEAD@ {1}
source share