【问题标题】:Commits simply not showing on GitHub graphic?提交根本没有显示在 GitHub 图形上?
【发布时间】:2021-07-22 01:20:22
【问题描述】:

所以自从我开始从事这个新项目以来,我的提交就不再显示在 GitHub 图形上,对我来说没有绿色磁贴。我在一个个人项目上工作,我能够在图形上看到我的提交,但是当涉及到另一个项目时,什么都没有发生。

我已经阅读了文档,但一无所获,我工作的朋友在存储库中没有遇到同样的问题,所以我不知道还有什么问题。我什至从我的机器上删除了项目并再次克隆,仍然没有任何变化。

是的,我可以通过git log 看到我的提交,它们都在那里。

【问题讨论】:

  • 存储库是公开的吗?图表仅在公共存储库中可用。
  • 不,它是私人的。但我确实可以选择显示私人捐款或公开捐款,或两者兼而有之。它位于“贡献设置”的图形上方。
  • 但是如果仓库是私有的,你只需要关于提交的图表,如果你有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 或 GitHub Enterprise Server。
  • 您的提交是否在存储库的默认分支上?
  • @GoodDeeds 不,他们在另一个分支上。主要 => 开发 => 正在工作的分支。但这应该不是问题,对吧?我总是这样工作,我的承诺总是在图形上。我知道这是一个愚蠢的问题,但是......

标签: git github git-commit


【解决方案1】:

您提到您的提交位于默认分支以外的不同分支上。来自GitHub's documentation

提交

如果提交满足所有 以下条件:

  • 用于提交的电子邮件地址与您的 GitHub 帐户相关联。
  • 提交是在独立存储库中进行的,而不是在 fork 中。
  • 提交的内容:
    • 在存储库的默认分支中
    • gh-pages 分支中(用于带有项目站点的存储库)

有关项目站点的更多信息,请参阅“About GitHub Pages”。

此外,以下至少一项必须为真:

  • 您是存储库的协作者,或者是拥有该存储库的组织的成员。
  • 您已分叉存储库。
  • 您已在存储库中打开拉取请求或问题。
  • 您已为存储库加注星标。

因此,只有来自默认分支或gh-pages 分支的提交才会出现在图表中。如果您正在处理不同的分支,然后合并到默认分支,那么您合并的所有提交也将在贡献图上可见。

【讨论】:

    猜你喜欢
    • 2012-06-25
    • 1970-01-01
    • 2018-08-23
    • 1970-01-01
    • 2011-09-22
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    相关资源
    最近更新 更多