【发布时间】:2017-02-05 02:11:54
【问题描述】:
我在我的 git 历史中观察到一个奇怪的行为:
我可以使用git gui 正常提交,并且在gitk 中查看时,作者日期和提交者日期是正确的。
但是,一旦我通过 git gui 执行修改或通过 git bash 执行 rebase,所有后续提交的提交者日期都正确,并且作者日期与上一次提交相同之前重写过程 - 有时是过去几天。
当我关闭 git-gui、gitk 和它们的父 git bash 并重新打开它们时,下一次提交的日期再次正确 - 直到下一次变基/修改
git-gui version 0.20.GITGUI (Windows下使用)
git 版本 2.10.0.windows.1(x64 位)
【问题讨论】:
-
如果您通过 git bash 进行变基,而没有先使用 git gui,会发生这种情况吗?我很好奇这个臭虫/环境污染者有多少种方式潜入。
-
似乎只有在gui首先打开时才会发生。而且我也不必关闭 gui 和 bash 让它再次工作 - 重新启动 gui 就足够了
-
太棒了。谢谢你。 :D