Git提供了一个在提交文件时发布提交消息的命令:
看起来像这样:
git commit -m "commit message"
我想用当前日期和时间替换提交消息。
要调用的函数只是date
,但是git不知道日期应该等于当前日期和时间。如何将当前日期和时间作为提交消息发送?
答案 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"
这会自动将当前日期添加到所有提交消息中。