简体中文 ▾
主题 ▾
最新版本 ▾ git-fmt-merge-msg 最后更新于 2.50.0
git-fmt-merge-msg 手册的变更
设置和配置
获取和创建项目
基本快照
分支与合并
共享和更新项目
检查和比较
打补丁
调试
电子邮件
外部系统
服务器管理
指南
管理
底层命令
- 2.50.1 无更改
-
2.50.0
2025-06-16
- 2.35.1 → 2.49.1 无变更
-
2.35.0
2022-01-24
- 2.29.1 → 2.34.8 无更改
-
2.29.0
2020-10-19
- 2.18.1 → 2.28.1 无变更
-
2.18.0
2018-06-21
- 2.11.4 → 2.17.6 无变更
-
2.10.5
2017-09-22
- 2.7.6 → 2.9.5 无变更
-
2.6.7
2017-05-05
- 2.5.6 无更改
-
2.4.12
2017-05-05
- 2.1.4 → 2.3.10 无更改
-
2.0.5
2014-12-17
概要
git fmt-merge-msg [-m <message>] [--into-name <branch>] [--log[=<n>] | --no-log] git fmt-merge-msg [-m <message>] [--log[=<n>] | --no-log] -F <file>
选项
- --log[=<n>]
-
除了分支名称之外,还用实际合并的提交的单行描述填充日志消息。每个合并父项最多使用 <n> 个提交(如果省略 <n>,则为 20 个)。这会覆盖
merge.log
配置变量。 - --no-log
-
不列出实际合并提交的单行描述。
- --[no-]summary
-
与 --log 和 --no-log 同义;这些已弃用,并将在未来移除。
- -m <message>
- --message <message>
-
使用 <message> 作为日志消息的第一行,而不是分支名称。与
--log
配合使用。 - --into-name <branch>
-
准备合并消息,就像合并到分支 <branch> 一样,而不是合并到的实际分支的名称。
- -F <file>
- --file <file>
-
从 <file> 中获取合并对象的列表,而不是从标准输入。
配置
merge.branchdesc
-
除了分支名称之外,还用与它们关联的分支描述文本填充日志消息。默认为 false。
merge.log
-
除了分支名称之外,还会用最多指定数量的实际合并提交的单行描述填充日志消息。默认为 false,true 是 20 的同义词。
merge.suppressDest
-
通过将匹配集成(integration)分支名称的 glob 添加到此多值配置变量中,计算出的合并到这些集成分支的默认合并消息将省略标题中的“into <branch-name>”。
可以使用空值的元素来清除从先前配置条目累积的 glob 列表。当没有定义
merge.suppressDest
变量时,为了向后兼容,使用默认值master
。 - merge.summary
-
与
merge.log
同义;这已弃用,并将在未来移除。
示例
$ git fetch origin master $ git fmt-merge-msg --log <$GIT_DIR/FETCH_HEAD
打印一条日志消息,描述从“origin”远程合并“master”分支。