git cherry
Diz quais commits seus ainda não chegaram do outro lado — pelo conteúdo, não pelo hash.
Não confunda com o cherry-pick: cherry, o comando, apenas compara. Para cada commit do seu ramo, ele verifica se existe um equivalente no destino — comparando o patch, não o hash — e marca com - o que já chegou lá e com + o que ainda falta.
Brilha depois de rebases e cherry-picks alheios, quando os hashes mudaram mas o conteúdo atravessou: o log jura que os commits divergem; cherry conta quais são, de fato, novidade.
$ git cherry -v main topico
- d1f8e3b http: extrai o handler de artigos
+ 7a5b8c9 http: cache de templates em memória