crea una twig separada junto con git cherry-pickup

Hace poco leí acerca de la cherry picking de esto. Obtuve eso, "cherry picking in git" significa elegir un compromiso de una twig y aplicarlo en otra.

Ahora tengo que pensar que tengo cuatro commits como A, B, C y D. Actualmente estoy en commit A y usando git cherry-pick <hash_of D> I pick-up changes de commit D. Pero cuando git cherry-pick <hash_of D> la twig que está mostrando (no branch) .

Ahora lo hago de tal manera que también puedo usar cherry-pick y también dar el nombre de la twig. Cómo puedo hacer esto.

Suponiendo que tu tree se vea así:

 A---B---C---D master 

Si marcó commit A, entonces se encuentra actualmente en estado HEAD separado, lo que significa que no hay una twig actual. Usted escogió cereza cometer D, pero todavía está en estado HEAD separado:

 A---B---C---D master \ D' (no branch) 

Aquí D' es tu copy escogida de D Todo lo que tienes que hacer es crear una nueva twig.

 git branch my-new-branch 

Entonces tendrás:

 A---B---C---D master \ D' my-new-branch