在git中将日期作为提交消息传递

时间:2016-04-27 12:57:13

标签: git command-line terminal

Git提供了一个在提交文件时发布提交消息的命令:

看起来像这样:

git commit -m "commit message"

我想用当前日期和时间替换提交消息。 要调用的函数只是date,但是git不知道日期应该等于当前日期和时间。如何将当前日期和时间作为提交消息发送?

2 个答案:

答案 0 :(得分:3)

只需使用:git -m "$(date)"

它将使用' date'工具,但imho愚蠢的想法,无论如何git日志日期,消息提交是出于不同的目的。检查git log命令

的结果

答案 1 :(得分:0)

您可以将这些行放在.git/hooks/prepare-commit-msg文件中:

#!/bin/sh
sed -i "1 s/^/$(date)/" "$1"

这会自动将当前日期添加到所有提交消息中。