¿Cómo se fusiona dos repositorios GIT??

¿Cómo se fusiona dos repositorios GIT??
Git permite a los desarrolladores construir proyectos grandes y complicados de manera organizada fácilmente. Mientras trabajan en GIT, diferentes miembros trabajan en múltiples repositorios que deben combinar más tarde sin perder la historia. Entonces, para este propósito correspondiente, deben fusionar un repositorio con otro.

Este artículo demuestra el procedimiento de fusionar dos repositorios GIT.

Cómo fusionar dos repositorios GIT?

Para fusionar dos repositorios en GIT, primero, muévase al directorio Root GIT y elija Repositorios deseados. Supongamos que el directorio raíz contiene dos repositorios nombrados "repo1" y "repo2"Que se requieren para fusionarse entre sí. Para hacerlo:

  • Navegue a Repo2 y agregue la URL remota de Repo1 en él.
  • Luego, descargue el contenido de Repo1 en Repo2.
  • Después de eso, fusione ambos repositorios con la ayuda del "git fusionar /" dominio.

Consulte los pasos proporcionados para la demostración práctica!

Paso 1: Cambiar al repositorio de Git

Primero, redirige al directorio local utilizando el comando estado a continuación:

$ CD "C: \ Git"

Paso 2: Ver contenido de repositorio

Ejecuta el "LSComando "para ver la lista de archivos y repositorios en el directorio raíz:

$ LS

La siguiente salida muestra todos los archivos y repositorios existentes del directorio raíz. Elija los dos repositorios deseados que necesitan fusionarse. Por ejemplo, hemos seleccionado el "demo_repo" y "Repo1"Repositorios:

Paso 3: Mover al repositorio deseado

Luego, navegue al repositorio donde desea fusionar el otro repositorio a través del comando proporcionado. En nuestro caso, es "demo_repo"Repositorio local:

$ CD "C: \ git \ demo_repo"

Paso 4: Agregar URL remota

Para agregar la ruta del otro repositorio seleccionado como URL remota, escriba el siguiente comando:

$ git remoto agregar origen "c: \ git \ repo1"

Aquí el "origen"Es nuestro nombre de URL remoto y el repositorio de destino es"Repo1":

Paso 5: Obtener repositorio "Repo1"

Ejecutar el "Git busca"Comando para descargar el contenido de"Repo1" en el "demo_repo"Repositorio:

$ git fetch origen

Paso 6: Repositorios de fusiones

Finalmente, fusione el contenido de ambos repositorios con la ayuda del comando a continuación proporcionado:

$ Git Merge Origin/Master

Como resultado, el editor de texto predeterminado se abrirá en la pantalla. Aquí, agregue un mensaje de confirmación, guarde los cambios y luego cierre el editor:

Se puede observar que la operación de fusión se ha realizado con éxito:

Paso 7: Verificar los cambios

Por último, para garantizar si las ramas se han fusionado o no, vea el historial de confirmación ejecutando el "Git log" dominio:

Log de $ git

La siguiente salida indica que el "maestro"Rama de la"Repo1"El repositorio se ha fusionado con la rama similar del"demo_repo"Repositorio:

Hemos elaborado eficientemente el procedimiento de fusionar dos repositorios GIT.

Conclusión

Para fusionar dos repositorios GIT, vaya al directorio de Root GIT y seleccione los dos repositorios que desea fusionar. Luego, muévase a uno de ellos y agregue la ruta del segundo repositorio. A continuación, obtenga el contenido del segundo repositorio en el primer repositorio. Por último, ejecute el "git fusionar /"Comando para fusionar ambos repositorios. Este artículo ilustra el método para fusionar dos repositorios GIT.