Boa tarde!
Vi o vídeo sobre o comando git cherry-pick, porém não consegui ver um bom uso dele na prática. Pois como no exemplo do vídeo, você pegar um commit da branch release e adicionar na master pode causar problemas caso o commit não tenha sido devidamente testado.
Então na minha visão, não deveriamos utilizar esse "cara" em ambientes com muitos colaboradores, devido à grande quantidade de produção de código e uma solução bem foda para ser utilizada seria o git flow, ao meu ponto de vista.
O que acham?