Git:父母提交比后代更年轻?

时间:2012-10-17 12:11:34

标签: git

我正在浏览http://arago-project.org/git/projects/linux-omap3.git回复并遇到一个奇怪的日期事物,基本上说父母提交的年龄比其孩子年轻一岁。

这怎么可能?

user@ubuntu1004:/f/linux-omap3$ git log -2 --parents  4b8db3b
commit 4b8db3b368f5601717e3ffee0051628ba33172d3 3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5
Author: Kevin Hilman <khilman@deeprootsystems.com>
Date:   Fri Aug 20 11:19:52 2010 -0700

    OMAP: bus-level PM: enable use of runtime PM API for suspend/resume

    [...skipped...]

    Cc: Rajendra Nayak <rnayak@ti.com>
    Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>

commit 3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5 65f42886e24be2197b1263f138eabf40c6774d00
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Jan 4 16:50:19 2011 -0800

    Linux 2.6.37

2 个答案:

答案 0 :(得分:5)

如评论中所述:

你看到的可能是:

的结果

答案 1 :(得分:2)

接受的答案在技术上更具洞察力,但我只想补充一下这实际发生在我身上的情况。我正在调试受本地计算机日期影响的问题,并且正在积极更改我的系统时钟以追踪错误。修复之后,我承诺一切都不知道我的系统时钟在未来2个月仍未设置,从而搞砸了我的git历史,因为我几天后才注意到Github中的提交失败了(噢! )。这应该是fixable,虽然我还没有尝试过。