git cherry-pick -x
Transplanta o commit e deixa no corpo a placa de onde veio.
O cherry-pick comum transplanta um commit para outro ramo e apaga o rastro: hash novo, nenhuma menção ao original. O -x acrescenta ao fim da mensagem uma linha (cherry picked from commit …) — a placa de origem do transplante.
É etiqueta obrigatória em backports para ramos de release: meses depois, a linha responde de onde o conserto veio e permite auditar o que já foi portado. A documentação pede o -x só quando o commit original é público — senão a placa aponta para um lugar que não existe.
$ git cherry-pick -x 7a5b8c9
[release-2.3 f4d9e0a] http: cache de templates em memória
$ git log -1 --format=%b
(cherry picked from commit 7a5b8c95e2d1c8a4b6f3e9d0a7c2b5e8d1f4a6c3)