本地 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
我已经在本地服务器上配置了 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