简体中文 ▾
Localized versions of git-fmt-merge-msg manual
Topics ▾
Email
Latest version
▾
git-fmt-merge-msg last updated in 2.43.0
Changes in the git-fmt-merge-msg manual
Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.35.1 → 2.43.0 no changes
- 2.35.0 01/24/22
- 2.29.1 → 2.34.8 no changes
- 2.29.0 10/19/20
概述
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>
描述
接收标准输入流中的合并对象列表,并产生一个合适的提交信息,用于合并提交,通常作为 git merge 的 <merge-message> 参数传递。
这条命令主要是供自动调用 git merge 的脚本内部使用。
选项
- --log[=<n>]
-
除了分支名称外,在日志信息中加入被合并的实际提交内容的单行描述。 最多使用每个合并父分支的 <n> 个提交(如果 <n> 被省略,则为 20 个)。 这覆盖了
merge.log
配置变量。 - --no-log
-
不要列出被合并的实际提交中的单行描述。
- --[no-]summary
-
与 --log 和 --no-log 的同义词;这些都是废弃的,将来会被删除。
- -m <信息>
- --message <message>
-
在日志信息的第一行使用 <message> 而不是分支名称。 与
--log
一起使用。 - --into-name <branch>
-
准备合并信息,就像合并到分支
<branch>
一样,而不是合并到真正的分支名称。 - -F <文件>
- --file <文件>
-
从 <文件> 而不是标准输入流获取合并后的对象列表。
实例
$ git fetch origin master $ git fmt-merge-msg --log <$GIT_DIR/FETCH_HEAD
打印一条日志信息,描述从 "origin" 远程分支合并到 "master" 分支的情况。
GIT
属于 git[1] 文档