title: Are commit messages lost if my only branch was reset to an earlier commit then force pushed?
body: <p>If I only have a <code>master</code> branch and  I reset to a previous stage, followed by a forced update, are those commit messages lost after I run <code>git gc</code>?</p>