Github贡献图不正确的日期

时间:2016-10-20 09:19:48

标签: git github graph config

我在github项目上很少推进master分支。我现在已经检查了它,它说它们是在10月6日制作的。

任何人都知道为什么会这样?

第二,较小的问题:git config --global user.name - 设置此问题,是否会对github上的贡献产生影响?

谢谢!

2 个答案:

答案 0 :(得分:2)

我不认为设置user.name对贡献有任何影响。 Github根据您的电子邮件ID将您的提交链接到您的个人资料。参考:https://help.github.com/articles/setting-your-username-in-git/

答案 1 :(得分:1)

你有可能在某个时间点做过git rebase吗?

Git commits have two dates attached to them, GIT_COMMITTER_DATE and GIT_AUTHOR_DATE。它们通常具有相同的值。但是像git rebase这样的命令可以改变提交日期。

要查看这两个日期,您可以运行git log --pretty=fuller

在Github中,netwrok使用GIT_COMMITTER_DATE在时间轴中显示项目的网络。

如果您想将提交日期还原为作者日期,可以尝试使用其他SO答案中描述的these approaches

  

如果您已经搞砸但又不想遍历整个历史记录,我想添加另一种方法:git rebase --committer-date-is-author-date <base_branch>这样,git将仅为应用的提交重置提交日期(这可能与你搞砸时使用的分支名称相同)。 - speakman