我刚刚git push代码之后,去gitlab上面查看commit,出现如图所示,下面的日期是当前日期,而我刚刚push的日期却显示committed 3weeks ago,这是为什么?[黑人问号脸。难道我和同事们活在不同的时空???
某草草2017-05-02 09:51:29
因为那个 3 weeks ago 对应的是上面的 11 Jan, 2017.
而且你看后面写的 commit 数量, 上面是1 commit, 对应一个 merge branch 操作, 下面那个你的是 39commits.
伊谢尔伦2017-05-02 09:51:29
我也觉得应该是你看错了,因为提交的话,是不会 fetch 远程仓库的数据到本地的,所以你看到的提交的第一条信息就是你自己的。
但是如果你 push 的话,是会自动检测和 fetch 远程仓库到本地的,所以你会看到别人提交的某些节点。(很可能就在你提交的前面,所以你可以查看提交节点的右侧,有提交作者信息)。
希望对你有帮助。