我非常确定Github的活动图是根据存储库中的实际提交日期来计算的,所以第一个问题的答案是肯定的。
我自己观察了这一点,当时我没有向Github推送几天,但做了本地提交。
在我最终推送完所有内容之后,我的活动图表中的更改是在我实际提交的日期,而不是在我推送所有内容的那一天。
另外,前段时间(也许是一年?),操纵GitHub的活动图表风靡一时。
突然之间,每个人都在编写脚本来创建一个过去使用虚拟提交的新存储库,并以某种方式设置提交日期,以便GitHub活动图显示一些文本(some examples {{ 3}})。
如果GitHub只考虑用于创建此图的推送,那么这是不可能的。