Welcome to the forum @nathanjovin!
That is one I haven’t seen before. If you check out the repository locally, what does the output of
cat .git/HEAD return? Assuming it is ``, then does the command
cat .git/refs/remotes/origin/master return the same hash that you’d expect? In this screenshot, that is
Also, is it possible you committed those with either no commit message or with unsafe characters, is blank or starts with a few carriage returns? What is the output of
git reflog or
git log --oneline? I’m wondering if there’s just something about those commit messages that GitLab doesn’t like.
Hope that helps uncover this one!