Too Long; Didn't Read
Git records changes in a variety of ways to ensure that you never lose a committed change. A reflog is a reference, often known as a "ref**," is a pointer to a commit or branch that many Git commands accept as a parameter. By default, reflogs keep track of each `HEAD` position throughout the last 90 days. The reflog history is exclusive to the repository and is not accessible remotely. Each reflog entry has a timestamp attached to it that can also be leveraged as a qualifier token for the Git ref pointer syntax.