Celablar en GIT significa copiar algunos compromisos de una sucursal local de Git y aplicarlos a otro. A veces, mientras trabajan en un proyecto de equipo, los desarrolladores quieren aplicar cambios de una rama a otra en lugar de fusionar todo el contenido de la rama. Para este propósito correspondiente, realizan operaciones de cherry-pick.
Esta publicación explicará el método para abortar un sello de cereza en GIT.
Cómo abortar un sello de cereza en Git?
Cuando los desarrolladores de cherry se comprometen en git, a menudo encuentran conflictos debido a algunas razones. Para resolver este conflicto, se requiere abortar la operación de selección de cerezas utilizando el "git cherry -pick -abort" dominio.
Entonces, primero, realizaremos operaciones de cherry-pick y mostraremos el conflicto. Entonces, demostraremos cómo abortar un cherry en Git.
Paso 1: Navegue a un directorio en particular
Use el comando proporcionado a continuación junto con la ruta específica y cambie a él:
$ CD "C: \ Git \ Repo3"
Paso 2: Ver Historia de confirmación
Luego, verifique el registro de git para mostrar el historial de confirmación:
$ git log -enneline
Se puede ver que la cabeza de la rama actual apunta al "ab1bc8eID de compromiso. Seleccione el Sha-Hash de un compromiso particular para fines de recolección de cerezas. Por ejemplo, hemos elegido el "0b0e67e"Commit ID:
Paso 3: Ver lista de ramacepalle
A continuación, vea la lista de las ramas disponibles en el repositorio de trabajo:
$ GIT Branch
El subsenshot a continuación indica que el repositorio contiene "alfa" y "maestro"Ramas locales. El asterisco "*"Símbolo antes de que la rama" maestra "indica que es la rama de trabajo local actual. Desde la salida dada, elija una rama objetivo:
Paso 4: cambiar a otra rama
Ejecutar el "interruptor de gitComando "junto con la rama de destino seleccionada previamente y cambia a ella:
$ git switch alfa
Paso 5: Compromiso de cherry-pick
A continuación, elige la confirmación del objetivo ejecutando el comando otorgado junto con su Sha-Hash:
$ git cherry-pick 0b0e67e
Se puede ver que la confirmación proporcionada no podría ser recolectada de cereza, y se produjo un conflicto debido a algunas razones:
Ahora, siga los pasos proporcionados a continuación para resolver este conflicto.
Paso 6: Abort Cherry-Pick Commit
Para abortar la confirmación seleccionada por cerezas, ejecute el comando proporcionado a continuación:
$ git cherry-pick-abort
Aquí el "-abortarLa opción se utiliza para deshacer la operación de pick de cereza:
Hemos explicado con éxito el proceso para abortar un sello de cereza en GIT.
Conclusión
Los desarrolladores a menudo realizan operaciones de selección de cerezas para aplicar los cambios de una rama a otra. Pero a veces, encuentran conflictos. Entonces, usa el "git cherry -pick -abort"Comando para abortar el sello de cereza para resolver el conflicto. Esta publicación ha explicado el procedimiento para abortar un sello de cereza en GIT.