我查找我的Git日志,发现AuthorDate和Committee Date对于我的一些提交略有不同:
commit 3a5912f90dc5227f308e99f95152fbee2301c59a
Author: <hidden>
AuthorDate: Fri Jun 15 10:57:22 2012 +0800
Commit: <hidden>
CommitDate: Fri Jun 15 11:14:37 2012 +0800
作者和作者是同一个我。
这是怎么发生的?我困惑了好几天。
有更多(341次提交中有17次发生):
+------------------------------+-------------------------------+
| from_unixtime(authored_date) | from_unixtime(committed_date) |
+------------------------------+-------------------------------+
| 2012-06-15 10:57:22 | 2012-06-15 11:14:37 |
| 2012-06-15 14:39:54 | 2012-06-15 14:48:57 |
| 2012-06-19 12:28:21 | 2012-06-19 12:29:41 |
| 2012-06-21 18:16:25 | 2012-06-21 18:28:48 |
| 2012-06-26 17:30:54 | 2012-06-26 17:33:55 |
| 2012-07-13 11:41:43 | 2012-07-13 11:42:17 |
| 2012-07-13 11:56:02 | 2012-07-13 12:13:22 |
| 2012-07-13 12:05:09 | 2012-07-13 12:12:24 |
| 2012-07-12 18:38:49 | 2012-07-13 12:26:35 |
| 2012-07-13 11:00:47 | 2012-07-13 12:25:15 |
| 2012-07-16 14:10:54 | 2012-07-16 14:15:01 |
| 2012-07-13 12:56:51 | 2012-07-16 13:49:48 |
| 2012-07-16 14:10:54 | 2012-07-16 14:19:46 |
| 2012-07-24 16:05:05 | 2012-07-24 16:05:48 |
| 2012-07-24 17:42:58 | 2012-07-24 17:43:33 |
| 2012-07-24 17:42:58 | 2012-07-24 17:45:18 |
| 2012-07-26 16:55:40 | 2012-07-26 16:55:53 |
+------------------------------+-------------------------------+
发布于 2018-04-08 14:17:25
注意,当最初进行此提交时(即当你完成git commit
)。根据文件git commit
,则可以使用--date
切换。
每次修改提交时,都会更改,例如,在将提交位于另一个分支上的分支重新定位时。
如果你提交并将修补程序发送到另一个修补程序以便在另一个回购中应用修补程序,也可能发生同样的情况:作者日期将是你的git commit
,将提交日期设置为在其他回购中应用修补程序时的日期。
发布于 2018-04-08 15:43:15
提交的作者日期保存在重基/樱桃-挑选等。但提交日期已更改。
https://stackoverflow.com/questions/-100003820
复制相似问题