.nf
\fIgit\-apply\fR [\-\-stat] [\-\-numstat] [\-\-summary] [\-\-check] [\-\-index] [\-\-apply]
[\-\-no\-add] [\-\-index\-info] [\-\-allow\-binary\-replacement] [\-z] [\-pNUM]
- [\-\-whitespace=<nowarn|warn|error|error\-all|strip>]
+ [\-CNUM] [\-\-whitespace=<nowarn|warn|error|error\-all|strip>]
[<patch>...]
.fi
\-p<n>
Remove <n> leading slashes from traditional diff paths\&. The default is 1\&.
+.TP
+\-C<n>
+Ensure at least <n> lines of surrounding context match before and after each change\&. When fewer lines of surrounding context exist they all most match\&. By default no context is ever ignored\&.
+
.TP
\-\-apply
If you use any of the options marked “Turns off "apply"” above, git\-apply reads and outputs the information you asked without actually applying the patch\&. Give this flag after those flags to also apply the patch\&.
\-u
Synonym for "\-p"\&.
+.TP
+\-\-patch\-with\-raw
+Generate patch but keep also the default raw diff output\&.
+
.TP
\-z
\\0 line termination on output
\-u
Synonym for "\-p"\&.
+.TP
+\-\-patch\-with\-raw
+Generate patch but keep also the default raw diff output\&.
+
.TP
\-z
\\0 line termination on output
\-u
Synonym for "\-p"\&.
+.TP
+\-\-patch\-with\-raw
+Generate patch but keep also the default raw diff output\&.
+
.TP
\-z
\\0 line termination on output
\-u
Synonym for "\-p"\&.
+.TP
+\-\-patch\-with\-raw
+Generate patch but keep also the default raw diff output\&.
+
.TP
\-z
\\0 line termination on output
--- /dev/null
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "GIT-MERGE-TREE" 1 "" "" ""
+.SH NAME
+git-merge-tree \- Show three-way merge without touching index
+.SH "SYNOPSIS"
+
+
+\fIgit\-merge\-tree\fR <base\-tree> <branch1> <branch2>
+
+.SH "DESCRIPTION"
+
+
+Reads three treeish, and output trivial merge results and conflicting stages to the standard output\&. This is similar to what three\-way read\-tree \-m does, but instead of storing the results in the index, the command outputs the entries to the standard output\&.
+
+
+This is meant to be used by higher level scripts to compute merge results outside index, and stuff the results back into the index\&. For this reason, the output from the command omits entries that match <branch1> tree\&.
+
+.SH "AUTHOR"
+
+
+Written by Linus Torvalds <torvalds@osdl\&.org>
+
+.SH "DOCUMENTATION"
+
+
+Documentation by Junio C Hamano and the git\-list <git@vger\&.kernel\&.org>\&.
+
+.SH "GIT"
+
+
+Part of the \fBgit\fR(7) suite
+
--- /dev/null
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "GIT-MKTREE" 1 "" "" ""
+.SH NAME
+git-mktree \- Build a tree-object from ls-tree formatted text
+.SH "SYNOPSIS"
+
+
+\fIgit\-mktree\fR [\-z]
+
+.SH "DESCRIPTION"
+
+
+Reads standard input in non\-recursive ls\-tree output format, and creates a tree object\&. The object name of the tree object built is written to the standard output\&.
+
+.SH "OPTIONS"
+
+.TP
+\-z
+Read the NUL\-terminated ls\-tree \-z output instead\&.
+
+.SH "AUTHOR"
+
+
+Written by Junio C Hamano <junkio@cox\&.net>
+
+.SH "DOCUMENTATION"
+
+
+Documentation by Junio C Hamano and the git\-list <git@vger\&.kernel\&.org>\&.
+
+.SH "GIT"
+
+
+Part of the \fBgit\fR(7) suite
+
\fBgit\-mktag\fR(1)
Creates a tag object\&.
+.TP
+\fBgit\-mktree\fR(1)
+Build a tree\-object from ls\-tree formatted text\&.
+
.TP
\fBgit\-pack\-objects\fR(1)
Creates a packed archive of objects\&.
\fBgit\-cherry\-pick\fR(1)
Cherry\-pick the effect of an existing commit\&.
+.TP
+\fBgit\-clean\fR(1)
+Remove untracked files from the working tree\&.
+
.TP
\fBgit\-clone\fR(1)
Clones a repository into a new directory\&.
\fBgit\-revert\fR(1)
Revert an existing commit\&.
+.TP
+\fBgit\-rm\fR(1)
+Remove files from the working tree and from the index\&.
+
.TP
\fBgit\-shortlog\fR(1)
Summarizes \fIgit log\fR output\&.
\fBgit\-cvsexportcommit\fR(1)
Export a single commit to a CVS checkout\&.
+.TP
+\fBgit\-cvsserver\fR(1)
+A CVS server emulator for git\&.
+
.TP
\fBgit\-lost\-found\fR(1)
Recover lost refs that luckily have not yet been pruned\&.
\fBgit\-daemon\fR(1)
A really simple server for git repositories\&.
+.TP
+\fBgit\-fmt\-merge\-msg\fR(1)
+Produce a merge commit message\&.
+
.TP
\fBgit\-get\-tar\-commit\-id\fR(1)
Extract commit ID from an archive created using git\-tar\-tree\&.
+.TP
+\fBgit\-imap\-send\fR(1)
+Dump a mailbox from stdin into an imap folder\&.
+
.TP
\fBgit\-mailinfo\fR(1)
Extracts patch and authorship information from a single e\-mail message, optionally transliterating the commit message into utf\-8\&.
\fBgit\-mailsplit\fR(1)
A stupid program to split UNIX mbox format mailbox into individual pieces of e\-mail\&.
+.TP
+\fBgit\-merge\-tree\fR(1)
+Show three\-way merge without touching index\&.
+
.TP
\fBgit\-patch\-id\fR(1)
Compute unique ID for a patch\&.