本地 Gitlab 安装不显示所有提交

Local Gitlab installation doesn't show all commits

我已经在本地服务器上配置了 Gitlab。当我将代码推送到原点时,它只显示一半的提交历史并跳过其余的提交。

这是我在电脑上的提交历史:

所以我的最后一次提交是今天完成的,但我的 Gitlab 设置显示了 2015 年 5 月的最新提交。相同的屏幕截图:

可能的原因是什么,我该如何解决?

没有分支的 HEAD 表示您在 detached HEAD.

A​​ git 推送只会推送一个分支(与分支名称关联的提交),而不是您分离的 HEAD。

您可以 fix that by creating a temporary branch 并将其合并到 master:它会将 master 快进到它。

# git add/commit first
git branch tmp
git checkout master
git merge tmp