Github 存储库未显示最新提交

标签 git github ssh commit git-commit

出于某种原因,我的 Github 存储库没有显示最新的几次提交。我做了 git add、git commit 和 git push 像我往常一样。但是今晚它似乎没有在 repo 的提交历史中注册。

当我做一个 git log 时,我可以看到我最近的提交。当我执行 git pull 到一个新文件夹来测试它时,我的更改就在那里。当我手动获取提交 url 并将其放入浏览器时,我可以看到更改。它只是没有显示在提交历史中,并且项目的提交总数没有更新。为什么是这样?

最佳答案

首先检查您的状态和分支:

git status
git branch

如果您没有看到前面带有 * 的分支,这意味着您在 detached HEAD branch 工作.

如果是这种情况,只需将您的主分支重置为您当前的 HEAD 并再次推送:
git checkout -B master @
git push

OP jebmarcus确认 in the comments不过要在 master 分支上,并且状态干净:

When I refreshed the repo this morning everything is working again



那一定是 GitHub 方面的一个小故障。
GitHub 上存在连接问题(8 月 3 日发生“轻微服务中断”- GitHub status messages)。

关于Github 存储库未显示最新提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38734255/

相关文章:

git - 当我尝试在 VS2019 中应用某个 git stash 时,出现错误提示有未提交的更改(没有)并且只应用了一个文件

Git卡在状态/添加/提交

git - merge 来自同一用户的提交在 GitHub 上出现两次

GitHub 当有人关注我时收到一封电子邮件

Selenium 节点 Digital Ocean 通过 ssh Xvfb - 不尝试连接到集线器

ssh - Ansible 无法连接到 AWS EC2 实例

Github 文件大小限制已于 2013 年 6 月 18 日更改。现在不能推

node.js - 这些 Heroku 日志出了什么问题

使用记事本显示 git

linux - 在无密码 ssh 登录后检查远程用户的身份?