Rama personalizada para git

Tengo la intención de verificar una twig personalizada en mi proyecto para include algunas características específicas que no se deben fusionar con el maestro. Esta twig se mantendrá independientemente junto a la twig principal.

Si hay errores corregidos en mi sucursal que deseo combinar sin las características personalizadas, ¿qué debo hacer o cómo puedo gestionar la sucursal de esta manera?

La selección de cerezas permite fusionar compromisos individuales. P.ej

git checkout <your-feature-branch> git log # record the hash of each commit you want to merge git checkout master git cherry-pick <hash0> <hash1>...

Tenga en count que Cherry-picking no conservará el hash original de las confirmaciones. Además, el order de los hashes debe ser del más antiguo al más reciente.

Es posible hacer una rebase interactiva de su sucursal en su sucursal local de seguimiento para que pueda elegir selectivamente las confirmaciones que desee y descartar las que no desea, use git rebase -i