79 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
| git-fmt-merge-msg(1)
 | |
| ====================
 | |
| 
 | |
| NAME
 | |
| ----
 | |
| git-fmt-merge-msg - Produce a merge commit message
 | |
| 
 | |
| 
 | |
| SYNOPSIS
 | |
| --------
 | |
| [verse]
 | |
| 'git fmt-merge-msg' [-m <message>] [--log[=<n>] | --no-log]
 | |
| 'git fmt-merge-msg' [-m <message>] [--log[=<n>] | --no-log] -F <file>
 | |
| 
 | |
| DESCRIPTION
 | |
| -----------
 | |
| Takes the list of merged objects on stdin and produces a suitable
 | |
| commit message to be used for the merge commit, usually to be
 | |
| passed as the '<merge-message>' argument of 'git merge'.
 | |
| 
 | |
| This command is intended mostly for internal use by scripts
 | |
| automatically invoking 'git merge'.
 | |
| 
 | |
| OPTIONS
 | |
| -------
 | |
| 
 | |
| --log[=<n>]::
 | |
| 	In addition to branch names, populate the log message with
 | |
| 	one-line descriptions from the actual commits that are being
 | |
| 	merged.  At most <n> commits from each merge parent will be
 | |
| 	used (20 if <n> is omitted).  This overrides the `merge.log`
 | |
| 	configuration variable.
 | |
| 
 | |
| --no-log::
 | |
| 	Do not list one-line descriptions from the actual commits being
 | |
| 	merged.
 | |
| 
 | |
| --[no-]summary::
 | |
| 	Synonyms to --log and --no-log; these are deprecated and will be
 | |
| 	removed in the future.
 | |
| 
 | |
| -m <message>::
 | |
| --message <message>::
 | |
| 	Use <message> instead of the branch names for the first line
 | |
| 	of the log message.  For use with `--log`.
 | |
| 
 | |
| -F <file>::
 | |
| --file <file>::
 | |
| 	Take the list of merged objects from <file> instead of
 | |
| 	stdin.
 | |
| 
 | |
| CONFIGURATION
 | |
| -------------
 | |
| include::fmt-merge-msg-config.txt[]
 | |
| 
 | |
| merge.summary::
 | |
| 	Synonym to `merge.log`; this is deprecated and will be removed in
 | |
| 	the future.
 | |
| 
 | |
| EXAMPLE
 | |
| -------
 | |
| 
 | |
| ---------
 | |
| $ git fetch origin master
 | |
| $ git fmt-merge-msg --log <$GIT_DIR/FETCH_HEAD
 | |
| ---------
 | |
| 
 | |
| Print a log message describing a merge of the "master" branch from
 | |
| the "origin" remote.
 | |
| 
 | |
| 
 | |
| SEE ALSO
 | |
| --------
 | |
| linkgit:git-merge[1]
 | |
| 
 | |
| GIT
 | |
| ---
 | |
| Part of the linkgit:git[1] suite
 |