【发布时间】:2016-05-02 20:17:48
【问题描述】:
在某些(非常)罕见的情况下,我会在我的存储库中进行一些更改,这些更改是如此不言自明,以至于描述我意图的提交消息有些无用。在这些情况下,我希望提交消息基本上只列出我添加/删除/编辑的文件。例如:
添加了“dog.h”、“cat.h”
手动提交消息看起来像
添加头文件
在这种情况下,最好不必实际编写提交消息,而是自动生成它。
我知道这是非常糟糕的做法,但我只会将其用于用于私人项目的非专业存储库。我知道它很懒,但我很好奇它是如何做到的。首选 Unix shell 脚本,但欢迎任何解决方案。
问:有没有办法自动生成 git 提交消息,列出已更改的文件?
【问题讨论】:
-
只需执行 git status 并提取以“新文件/已删除/修改/重命名”开头的行并将其用作提交注释
-
@AndrewC 好信息。我也相信有一个用于此目的的钩子。可惜OP似乎比这更懒惰,他想要一个无需调出编辑器即可提交的命令:P
-
curl http://whatthecommit.com/index.txt