【问题标题】:Github repo not showing latest commitsGithub repo 未显示最新提交
【发布时间】:2016-12-08 14:58:28
【问题描述】:

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

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

【问题讨论】:

  • 在 github 上,检查 Graphs -> Network,在图形 git log 上你能看到最后几个提交吗?
  • 如果您再次尝试git push,它是否说它已经是最新的了?这是在主(主)分支上吗?这是一个公共仓库,您可以分享一个链接,以及丢失提交的提交 id 吗?
  • @armnotstrong on Graph -> Network,它只是说正在加载图形数据和一个旋转的进度标志。不显示实际数据
  • @Patrick 是的,当我再次 git push 时,它说已经是最新的了,很抱歉它是一个私人仓库
  • @jebmarcus : 我在Bitbucket 上发生了很多次同样的事情。只需尝试push 一个新的commit,一切都会更新。

标签: git github ssh commit git-commit


【解决方案1】:

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

git status
git branch

如果您没有看到以* 开头的分支,则表示您正在使用detached HEAD branch

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

git checkout -B master @
git push

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

当我今天早上刷新 repo 时,一切都恢复正常了

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

【讨论】:

  • 谢谢,但是当我执行 git branch 时,我确实看到了 * master
  • 今天早上我刷新了 repo,一切都恢复正常了
  • git status 说:在分支 master 你的分支是最新的'origin/master'。没有什么可提交的,工作目录干净
  • 所以是的,Github 端的刷新问题,然后
  • 感谢您的帮助!
【解决方案2】:

在我身上发生了一个类似的问题,即 github 没有在 web 上显示最新的提交。 显然,我的 github 远程仓库中的所有内容都是最新的,但我只需要使用 git push 重新输入我的凭据,以便查看浏览器中的更改。

首先确保你的 git 用户和远程仓库是正确的:

[repo-dir]$ git config user.email
your-user@email

[repo-dir]$ git remote -v
origin  https://github.com/your-user-name/your-repo (fetch)
origin  https://github.com/your-user-name/your-repo (push)

然后再拉再推:

[repo-dir]$ git pull origin master
From https://github.com/your-user-name/your-repo
 * branch            master     -> FETCH_HEAD
Already up-to-date.

[repo-dir]$ git push

Total 0 (delta 0), reused 0 (delta 0)
To https://github.com/manosnoam/ansible-tempest-remote
   da33d75..ae56129  master -> master

一条消息提示我输入我的 git 用户名/密码。

在那之后,我在 github web 中看到了我的提交更改。

【讨论】:

    【解决方案3】:

    当我刚接触 git 并尝试随机的东西时,我遇到了类似的问题,但即使我做了 git reset --hard,我的 repo 也没有接受最近的更改,然后我尝试了这个。

    git pull

    【讨论】:

      猜你喜欢
      • 2018-08-23
      • 1970-01-01
      • 2014-05-23
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 2014-08-17
      • 2013-10-13
      相关资源
      最近更新 更多