¿Cómo aplicar un compromiso antiguo en Git?

Por lo tanto, estoy tratando de aplicar un compromiso antiguo usando cherry-pick, pero parece más difícil de lo que pensaba.

Así es como se ve BASH …

--HEAD IS IN THE MASTER BRANCH- git cherry-pick 6a0c632 error: could not apply 6a0c632... hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths> or "git rm <paths>' hint: and commit the result with 'git commit' 

He estado usando Git por solo 2 meses y los únicos commands que he usado son los básicos: agregar, comprometer, presionar, tirar …

Paso 1 : soluciona los conflictos de fusión.

Paso 2 : agregue file (s) fijo (s).

 git add <fixed_file> 

Paso 3 Continúa la selección de cereza.

 git cherry-pick --continue 
 error: could not apply zp39187... my message When you have resolved this problem, run "git rebase --continue". 

es un error que a menudo se repite.

Una razón principal de que esto ocurra es porque (en mi caso) commit 'zp39187' está causando un conflicto.

Una 'solución' recurrente es arreglar el conflicto O omitirlo usando:

 git rebase --skip 

Sin embargo, el error también parece aparecer durante la recolección.

Este enlace puede ser útil: Agregar confirmaciones antes de la confirmación de root en Git? , ya que se ve muy relacionado.

Espero que sea útil de alguna manera … 🙂