【问题标题】:Is there a way to go back and verify commits on github?有没有办法返回并验证 github 上的提交?
【发布时间】:2020-07-31 15:21:16
【问题描述】:

是否可以验证我已经推送的 github 上的旧提交?只是因为我希望它们出现在我的活动图表上

【问题讨论】:

    标签: git gitlab git-commit verify


    【解决方案1】:

    如果满足以下条件,GitHub 将在您的贡献图中显示任何提交:

    • 提交的电子邮件地址与您的帐户相关联(并在必要时进行验证)。
    • 提交最终在主存储库中(不是分叉)。
    • 提交最终在主存储库的默认分支中。

    应该没有必要做任何其他事情。无需验证步骤,任何人都可以进行推送。

    例如,当我的提交被 Git 接受并最终进入 master 分支时,它们会自动出现在我的贡献图上,即使我不是推送它们的人。

    【讨论】:

    • 当我将代码推送到 master 时,它不会进入我的贡献分支。也许我的电子邮件帐户有问题?我尝试做 git config user.email 并将其设置为我在 github 上的主电子邮件但仍然没有运气
    • 您的代码是在公共存储库还是私有存储库中?如果它是私有的,您必须在您的设置中启用显示私有存储库的贡献。
    • private 但我很久以前就启用了该功能。我刚刚将我的 jetbrains 帐户(我正在使用 webstorm)重新授权给与我的 github 匹配的电子邮件。现在,当我从 webstorm IDE 提交时,它可以工作了。但是,当我从命令行推送时,我仍然没有看到贡献,这是我经常提交的地方:/ 知道吗?感谢您迄今为止的帮助!
    • 你会想用git log --format=fuller查看那些提交,并确保他们使用你想要的电子邮件地址,并确保你正在推动你认为你在哪里(即,到正确的服务器和存储库)。 GitHub 不知道你用什么工具来推送,所以还有其他东西在起作用。
    • 这一定是问题所在!作者不正确,你知道改的命令吗?
    猜你喜欢
    • 2013-09-14
    • 2022-10-06
    • 1970-01-01
    • 2016-02-28
    • 2012-03-14
    • 2020-03-22
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    相关资源
    最近更新 更多