git log
是再常见不过的一个git命令,通常情况下他的标准输出格式如下:
commit [commit id]
Author: [user id] <[user email]>
Date: [commit date]
[commit msg]
...
在进行commit操作时候,除了commit id以外,其余的信息都是可以用扩展参数修改的:
内容 | 参数 | 格式 |
---|---|---|
Author | –author | –author="[user id] <[user email]>" |
Date | –date | 格式丰富,参考文章详解git commit --date的参数格式 |
Message | -m | -m " [msg]"(必填项,但可以使用–allow-empty-message参数忽略必填要求) |
格式丰富多样的Date便是本文的主题,使用–date参数马上就可以看到效果,无论在提交后的成功消息,还是在git log都可以看到已经是自己在--date
参数指定的日期了,也许你会有这样的想法,如果我有一个repo的log是这样的:
- 3月1日 初始化repo
- 3月3日 添加文件
在3月4日&