git: encontrar qual merge brough se compromete no branch atual

Eu tenho um número de ramificações, que são periodicamente mescladas, ou seja, podemos ter A, que é mesclado em B, então B em C, então A em D e D em C, etc. Suponha que eu tenha um commit X, que eu sei foi originalmente introduzido em A e, em seguida, fundido em C de alguma forma (eu posso vê-lo quando eu faço log git C). Existe uma maneira de descobrir qual merge (que merge commit) trouxe o commit X para o branch C?

questionAnswers(1)

yourAnswerToTheQuestion