"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.