为什么一个简单的线性git日志似乎没有时间排序?

时间:2014-02-06 16:55:54

标签: git git-log

我有一个非常简单的(没有分支,一个开发人员)线性提交历史记录。 但是git显示了(时间)顺序的注销(截图1)。

我还运行了git log --pretty = fulle(作为suggested here)并且作者的日期和提交日期总是一致,但日志仍然无序(截图2)。

更重要的是,如果我需要寻找一个bug ..这是我应该寻找的有效顺序?日志给我的那个或者我将自己看一个日期的那个?

screenshot1 screenshot2

谢谢,   安东内

1 个答案:

答案 0 :(得分:0)

使用git rebasegit pull --rebase命令可以达到这种情况。

让我们说developerA和developerB都有1个repo的副本,developerA在2013年1月1日提交了一些东西(没有推送)。然后developerB在2013年1月2日提交并推送一些东西。然后,developerA制作git pull --rebasegit push。在这里:历史记录在1行,日期顺序改变