如何为子模块更新编写git commit消息?

时间:2015-11-01 23:10:04

标签: git commit git-submodules commit-message

我总是很难为提交编写好的git提交消息,除了提交子模块的更新之外什么也没做。我真正想写的是“只是阅读那些令人讨厌的子模块提交消息!”

也许一个稍微好一点的解决方案是,是否存在一些东西进入子模块并连接所有消息,因为之前的提交以一种不错的方式启动并自动使 消息?

2 个答案:

答案 0 :(得分:1)

我不知道为什么这会让你感到压力,但我认为你可能只有两个基本原因来更新你的子模块:

  1. 您在子模块中发现了一个错误,它已在上游修复。我这个案子只写:

    Update submodule XXX to vY.Z to add feature KKKK

    您可能还想添加有关此功能如何影响您的回购等的其他详细说明。

  2. 您只想将子模块同步到最新版本,并且不关心修复或更改的内容:

    Update submodule XXX to latest

答案 1 :(得分:0)

另一种可能性是to use

git config --local status.submoduleSummary true

它将提供有关子模块的提交的信息,然后您可以将其复制粘贴到您的superprojects提交消息中。

另请参阅this questions的答案以了解其他一些脚本。