.\"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-CHERRY-PICK" 1 "" "" "" .SH NAME git-cherry-pick \- Apply the change introduced by an existing commit .SH "SYNOPSIS" \fIgit\-cherry\-pick\fR [\-\-edit] [\-n] [\-r] .SH "DESCRIPTION" Given one existing commit, apply the change the patch introduces, and record a new commit that records it\&. This requires your working tree to be clean (no modifications from the HEAD commit)\&. .SH "OPTIONS" .TP Commit to cherry\-pick\&. .TP \-e|\-\-edit With this option, git\-cherry\-pick will let you edit the commit message prior committing\&. .TP \-r|\-\-replay Usually the command appends which commit was cherry\-picked after the original commit message when making a commit\&. This option, \fI\-\-replay\fR, causes it to use the original commit message intact\&. This is useful when you are reordering the patches in your private tree before publishing\&. .TP \-n|\-\-no\-commit Usually the command automatically creates a commit with a commit log message stating which commit was cherry\-picked\&. This flag applies the change necessary to cherry\-pick the named commit to your working tree, but does not make the commit\&. In addition, when this option is used, your working tree does not have to match the HEAD commit\&. The cherry\-pick is done against the beginning state of your working tree\&. This is useful when cherry\-picking more than one commits' effect to your working tree in a row\&. .SH "AUTHOR" Written by Junio C Hamano .SH "DOCUMENTATION" Documentation by Junio C Hamano and the git\-list \&. .SH "GIT" Part of the \fBgit\fR(7) suite