Para realizar un cherry-pick, debemos seguir los siguientes pasos,
git checkout develop
git pull origin developgit checkout main
git pull origin mainEl formato propuesto es el siguiente: merges/merge-<FEATURE>-<SQUAD>-in-main
Ejemplo,
git checkout main
git checkout -b my-branchEn lo personal, busco los hashes, haciendo el compare entre
mainydevelop. Ejemplo, https://github.com///compare/main...develop
git cherry-pick <SHORT COMMIT SHA (7 characters)>Solo en caso de tener conflictos. Los solucionamos como cualquier merge comun. Una vez solucionado dicho conflicto, ejecutamos,
git add .
git cherry-pick --continuegit push origin my-branchhttps://github.com/<organization>/<repository>/compare/main...my-branchSolo tenemos que ejecutar el comando,
git cherry-pick --abort