出于某种原因,我的 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/