?
This document uses PHP Chinese website manual Release
git-fmt-merge-msg - 產(chǎn)生一個合并提交信息
git fmt-merge-msg [-m <message>] [--log[=<n>] | --no-log]git fmt-merge-msg [-m <message>] [--log[=<n>] | --no-log] -F <file>
獲取 stdin 上的合并對象列表,并生成合適的提交消息以用于合并提交,通常作為<merge-message>
參數(shù)傳遞git merge
。
該命令主要用于腳本自動調(diào)用的內(nèi)部使用git merge
。
--log=<n>
除了分支名稱之外,還可以使用來自正在合并的實際提交的單行描述來填充日志消息。至多會使用來自每個合并父項的<n>提交(如果<n>省略,則為20)。這覆蓋merge.log
配置變量。
--no-log
不要列出正在合并的實際提交中的單行描述。
--no-summary
同義詞--log和--no-log; 這些已被棄用,并將在未來被刪除。
-m <message> --message <message>
使用<message>而不是日志消息第一行的分支名稱。用于--log
。
-F <file> --file <file>
從<file>獲取合并對象的列表,而不是 stdin。
merge.branchdesc
除了分支名稱之外,還可以使用與它們關(guān)聯(lián)的分支描述文本填充日志消息。默認為 false。
merge.log
除了分支名稱之外,還可以在日志消息中最多填寫指定數(shù)量的來自要合并的實際提交的單行描述。默認為 false,true 為20的同義詞。
merge.summary
同義詞merge.log
; 這已被棄用,并將在未來被刪除。
$ git fetch origin master $ git fmt-merge-msg --log <$GIT_DIR/FETCH_HEAD
打印描述從“原點”遠程合并“主”分支的日志消息。