Is there any way to see which commit is cherry-picked to a commit?

56 Views Asked by At

Assume that there are two branch develop and master.

They are like this (alphabets are commits), master was created based on develop at B:

A — B — C — D (develop)

A — B — E — F — (C cherry-picked) — G — H (master)

How can I confirm C cherry-picked is picked from C from the upper part?

Fortunately I can recognize commits by commit messages so far. However, I wonder if it is possible to confirm like above.

I know that commit is not difference but like a snapshot. and cherry-pick is calculated between commits.

In this case, I could compare the results of these below:

git diff F (C cherry-picked)
git diff B C

or

git show C
git show (C cherry—picked)

I hope there is a better way..

0

There are 0 best solutions below