Cómo clonar el repositorio de git con revisión específica/cambio de cambios?

Cómo clonar el repositorio de git con revisión específica/cambio de cambios?
Un sistema de control de versión centralizado conocido como "Github"Es necesario para una organización donde múltiples desarrolladores trabajan en el mismo proyecto. Git permite a los desarrolladores clonar un repositorio remoto a un repositorio local para contribuir al proyecto de desarrollo. El proceso de repositorio de clonación hace copias del directorio remoto en el sistema local. Además, los usuarios pueden descargar los repositorios con las revisiones específicas o requeridas.

Este artículo explicará el procedimiento de clonación del repositorio de git con revisiones específicas.

Cómo clonar el repositorio de git con revisión específica/cambio de cambios?

Para clonar una revisión específica del repositorio Git, pruebe los pasos establecidos a continuación:

  • Ir al repositorio local requerido
  • Establezca URL remota en el repositorio local
  • Obtenga el último hash del repositorio remoto
  • Obtenga el último compromiso con su hash
  • Restablecer el repositorio a la confirmación deseada

Paso 1: Navegue al repositorio
Pase al repositorio deseado utilizando el comando dado:

$ CD "C: \ git \ new_rePos"

Paso 2: Copiar URL remota
En GitHub, elija su repositorio remoto deseado y copie su "Https"URL al portapapeles:

Paso 3: Agregar URL remota al repositorio local
Ejecuta el "Git Remote AddComando "para conectar el repositorio remoto con el repositorio local para su posterior procesamiento:

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

Paso 4: Verificar el origen remoto agregado
Ahora, verifique si el origen remoto se ha agregado o no ejecutando el siguiente comando:

$ git remoto -v

Paso 5: Obtenga el hash de compositorio remoto
Utilizar el "git ls-remoteComando "junto con la URL remota para obtener la lista de hash de confirmación del repositorio remoto:

$ git ls-remote https: // github.com/laibayounas/demo.git

La siguiente salida muestra la lista de todos los compromisos de repositorio remoto. Ahora, seleccione el hash de confirmación requerido. Por ejemplo, hemos seleccionado el "DD9C22 .. "Conjunto remoto hash:

Paso 6: Obtener origen con hash commit
Luego, descargue el contenido de origen especificando el hash de confirmación deseado con el "Git busca" dominio:

$ git fetch origen dd9c220528105bdc1ad20e71904b21d5afa8885d

Como puede ver, la revisión de hash de confirmación requerida se obtiene con éxito:

Paso 7: Restablecer repositorio para comprometerse
Por último, ejecute el "reinicio de git"Comando junto con el"-duro"Puntero de cabeza de bandera y obtenido para restablecer el puntero del repositorio local a la confirmación remota particular:

$ git reins -hard fetch_head

Hemos compilado el método de clonación del repositorio de git con una revisión específica en el repositorio local.

Conclusión

Para clonar el repositorio de git con revisiones específicas, navegue al repositorio de git local. Luego, abra Github, muévase a un repositorio remoto deseado y copie su URL. Después de eso, conecte el repositorio local al repositorio remoto configurando la URL remota. Obtenga el último hash del repositorio remoto y busque con la ayuda de "$ git fetch origen ". Por último, ejecute el "$ git rein -hard fetch_head"Comando para restablecer el puntero del cabezal del repositorio a esa confirmación específica. Este artículo ilustra el proceso de clonación del repositorio de GIT con una revisión/Cambia específica.