最近还是在写(抄)操作系统内核。
定下了一天一绿的计划,然而人的精力毕竟是有限的。
忙碌的运动会两天终归是没有什么产出。
看着中间的两个灰块,我不禁陷入了沉思。
一定有什么办法,可以穿越回过去!
其实 commit 本身就带有一个时间戳 –date 选项。
git commit --date="Thu Apr 21 21:04:08 2018 +0800" -am 'test commit --date'
以上命令设置提交时间为 Thu Apr 21 21:04:08 2018 +0800。提交成功,产生以下效果
[master f8696d2] test commit --date
Date: Sat Apr 21 21:04:08 2018 +0800
1 file changed, 1 deletion(-)
+0800 意思是东八区,本地 push 完成后,查看 github 成功生效。
也可以通过设置环境遍量
GIT_COMMITTER_DATE、GIT_AUTHOR_DATE
的值 来修改提交日期。
其实没什么意思,仅作纪录。
参考链接:
[Making Git Commits in the Past](https://leewc.com/articles/making-past-git- commits/)