【问题标题】:Git commit not showing on Github webpageGit 提交未显示在 Github 网页上
【发布时间】:2016-12-06 21:31:18
【问题描述】:

我是使用 Github 的新手,所以我有一个问题。 我正在使用 Windows Github 客户端。我分叉了一个 repo 并添加了一些更改。 这些更改不会显示在 Github 网页上。

例如,here 是我的提交。

Here 是仓库。

但是在 GitHub 上我看到没有新的提交,最后来自分叉的 repo:

但是,如果我从 https://github.com/amacar/NiceHashBot 下载 ZIP,那么我可以看到我之前提交的更改。 我有点不明白出了什么问题。

【问题讨论】:

  • 很奇怪。我以为这会很简单。但我只是在本地克隆了你的仓库并做了一个git log --decorate,我看到你的提交是masterorigin/masterorigin/HEAD 都指向的内容。之前的提交是 8ab4c58 gitignore update,这是 Web 界面显示为 master 的提示的内容。也许只是某种网络钩子​​不是由您的推送触发的。尝试创建另一个分支并推送到该分支以查看它是否显示。

标签: git github git-commit github-for-windows


【解决方案1】:

看来您的提交不是主分支的一部分,只是闲逛。尝试通过其哈希直接检查您的提交,为其创建一个新分支,然后将其合并到 master:

git checkout 7e0c8c94de9 # changes HEAD to directly this commit
git checkout -b my-change # creates a new branch for the HEAD
git checkout master
git merge my-change # merges the new branch into master
git push # pushes master to github

【讨论】:

  • 我正在使用 Github Desktop,你知道如何使用 GUI 来完成吗?
  • 该提交确实是master 的一部分,您可以通过运行查看:git branch --contains 7e0c8c9
  • 现在在 github 上似乎也可以了。所以也许是一些 github 故障。
  • 是的,一定是有问题,但我等了大约。在我打开这个问题前 45 分钟。
【解决方案2】:

看起来它现在正在工作。我做了另一个分支,然后我的提交出现在 Github 网页上。一定和@onlynone 所说的类似。

【讨论】:

    猜你喜欢
    • 2012-06-25
    • 2018-08-23
    • 2021-06-11
    • 2019-02-07
    • 2021-03-02
    • 2021-10-15
    • 2016-12-08
    • 2021-12-14
    • 2019-07-31
    相关资源
    最近更新 更多