GIT\-CHERRYSection: Git Manual (1)
Index Return to Main Contents
NAMEgit-cherry - Find commits not merged upstream
SYNOPSISgit-cherry [-v] <upstream> [<head>] [<limit>]
DESCRIPTIONThe changeset (or "diff") of each commit between the fork-point and <head> is compared against each commit between the fork-point and <upstream>.
Every commit that doesn't exist in the <upstream> branch has its id (sha1) reported, prefixed by a symbol. The ones that have equivalent change already in the <upstream> branch are prefixed with a minus (-) sign, and those that only exist in the <head> branch are prefixed with a plus (+) symbol:
__*__*__*__*__> <upstream> / fork-point \__+__+__-__+__+__-__+__> <head>
__*__*__*__*__> <upstream> / fork-point \__*__*__<limit>__-__+__> <head>
- Upstream branch to compare against.
- Working branch; defaults to HEAD.
- Do not report commits up to (and including) limit.
AUTHORWritten by Junio C Hamano <email@example.com>
DOCUMENTATIONDocumentation by Junio C Hamano and the git-list <firstname.lastname@example.org>.
GITPart of the git(7) suite