¿Es posible preparar un compromiso de otro repositorio de git??

¿Es posible preparar un compromiso de otro repositorio de git??

"Git Cherry-Pick"Es un comando útil en GIT que permite a los desarrolladores elegir la confirmación de una rama y aplicarla a otra rama o repositorio de GIT. A veces, mientras trabajan en GIT, los desarrolladores se comprometen con la rama equivocada que necesitan copiar a otra rama. Para este propósito, puede navegar a la rama correcta y recoger los comodidades deseadas.

Este blog discutirá el método de selección de cerezas de un compromiso de otro repositorio de git.

Cómo preparar un compromiso de otro repositorio de git?

Se le permite seleccionar cerezos o múltiples compromisos de otros repositorios de GIT. Para hacerlo, cambie al directorio local en particular. Luego, agregue el repositorio de GitHub particular como control remoto y obtenga su contenido. Después de eso, verifique el registro de git y seleccione la confirmación deseada. A continuación, el cerezo recoge ese compromiso ejecutando el "Git Cherry-Pick " dominio.

Paso 1: Vaya al repositorio deseado

Primero, escriba el comando que se encuentra a continuación y cambie al directorio en particular:

CD "C: \ Git \ Reposb"

Paso 2: Verifique el registro de git

Luego, verifique el historial de confirmación del repositorio de trabajo y vea el puesto de cabeza:

$ git log -enneline

En la siguiente salida, se puede observar que la cabeza apunta al "72889b1"Comprometer hash:

Paso 3: Agregar URL remota

A continuación, agregue la URL remota del repositorio remoto deseado utilizando el comando proporcionado dado:

$ git remoto agregar origen https: // github.com/laibayounas/demo.git

Aquí, se ha agregado el origen remoto:

Paso 4: Obtener contenido remoto

Ahora, obtenga el contenido del repositorio remoto en el directorio local:

$ git fetch origen

Paso 5: Ver registro de Git del repositorio remoto

Vea la lista de sus compromisos ejecutando el "Git logComando "junto con el nombre del repositorio remoto:

$ git log origen/main -enneline

La subsenshot a continuación muestra el historial de confirmación, incluidas todos los compromisos. Elija la identificación de cometomitis deseada para la recolección de cerezas. Por ejemplo, hemos seleccionado el "DEAEAF7"Comprometer hash:

Paso 6: Compromiso deseado de Cherry-Pick

A continuación, ejecute el "Git Cherry-Pick"Comando y especifique el ID de confirmación particular del repositorio remoto:

$ git cherry-pick DEAEAF7

Paso 7: Verificar los cambios

Por último, consulte el registro GIT del directorio local para verificar los nuevos cambios:

$ git log -enneline

Según la imagen dada, la operación de pick de cereza se ha realizado con éxito:

Hemos explicado de manera eficiente el método de seleccionar la confirmación de otro repositorio de git.

Conclusión

GIT permite a los usuarios seleccionar los confirmaciones simples o múltiples de otro directorio GIT. Los usuarios pueden seleccionar uno o múltiples compromisos del repositorio remoto. Para este propósito, primero, navegue al repositorio local. Luego, agregue la URL remota de un directorio remoto particular y obtenga su contenido. A continuación, vea el historial de confirmación del repositorio remoto y elija el compromiso deseado. Por último, ejecute el "Git Cherry-Pick "Comando para elegir una confirmación específica. Este artículo demostró el procedimiento de seleccionar la confirmación de otro repositorio de git.