English ▾
git-fmt-merge-msg 手冊的本地化版本
主題 ▾
最新版本 ▾ git-fmt-merge-msg 最後更新於 2.35.0
git-fmt-merge-msg 手冊中的變更
設定與配置
取得與建立專案
基本快照
分支與合併
分享與更新專案
檢查與比較
修補
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 2.35.1 → 2.47.0 無變更
-
2.35.0
01/24/22
- 2.29.1 → 2.34.8 無變更
-
2.29.0
10/19/20
- 2.18.1 → 2.28.1 無變更
-
2.18.0
06/21/18
- 2.11.4 → 2.17.6 無變更
-
2.10.5
09/22/17
- 2.7.6 → 2.9.5 無變更
-
2.6.7
05/05/17
- 2.5.6 無變更
-
2.4.12
05/05/17
- 2.1.4 → 2.3.10 無變更
-
2.0.5
12/17/14
概要
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>
描述
從 stdin 接收合併物件清單,並產生適用於合併提交的訊息,通常會作為 git merge 的 <merge-message> 引數傳遞。
此命令主要用於自動調用 git merge 的腳本的內部使用。
選項
- --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> 取得合併物件清單,而不是 stdin。
組態
- merge.branchdesc
-
除了分支名稱之外,還會使用與其相關聯的分支描述文字來填入日誌訊息。預設為 false。
- merge.log
-
除了分支名稱之外,還會以被合併的實際提交的最多指定數量的單行描述來填入日誌訊息。預設為 false,而 true 是 20 的同義詞。
- merge.suppressDest
-
透過將符合整合分支名稱的 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」分支的日誌訊息。
GIT
屬於 git[1] 套件的一部分