Come si uniscono due repository Git?

Come si uniscono due repository Git?
Git consente agli sviluppatori di costruire progetti grandi e complicati in modo organizzato facilmente. Mentre lavorano su Git, diversi membri lavorano su più repository che sono tenuti a combinarsi in seguito senza perdere la storia. Quindi, per questo scopo corrispondente, devono unire un repository con un altro.

Questo articolo dimostra la procedura di fusione di due repository GIT.

Come unire due repository Git?

Al fine di unire due repository in Git, in primo luogo, passare alla directory di radice Git e scegliere i repository desiderati. Supponiamo che la directory principale contenga due repository denominati "Repo1" E "Repo2"Che sono tenuti a unirsi a vicenda. Fare così:

  • Passare a Repo2 e aggiungere l'URL remoto di Repo1 in esso.
  • Quindi, scarica il contenuto di Repo1 in Repo2.
  • Dopodiché, unisci entrambi i repository con l'aiuto del "git unire /"Comando.

Dai un'occhiata ai passaggi forniti per la dimostrazione pratica!

Passaggio 1: passare al repository Git

Innanzitutto, reindirizzare alla directory locale utilizzando il comando di seguito:

$ cd "c: \ git"

Passaggio 2: visualizzare il contenuto del repository

Corri il "ls"Comando per visualizzare l'elenco di file e repository nella directory principale:

$ ls

L'output seguente visualizza tutti i file e i repository esistenti della directory principale. Scegli i due repository desiderati che devono fondersi. Ad esempio, abbiamo selezionato il "demo_repo" E "Repo1"Repository:

Passaggio 3: spostati nel repository desiderato

Quindi, vai al repository in cui si desidera unire l'altro repository attraverso il comando fornito. Nel nostro caso, è "demo_repo"Repository locale:

$ cd "c: \ git \ demo_repo"

Passaggio 4: Aggiungi URL remoto

Per l'aggiunta dell'altro percorso del repository selezionato come URL remoto, digitare il seguente comando:

$ git remote aggiungi origine "c: \ git \ repo1"

Qui, il "origine"È il nostro nome URL remoto e il repository di destinazione è"Repo1":

Passaggio 5: recupero repository "repo1"

Eseguire il "Git Fetch"Comando per scaricare il contenuto di"Repo1" dentro "demo_repo"Repository:

$ git prevedere origine

Passaggio 6: unire i repository

Infine, unisci il contenuto di entrambi i repository con l'aiuto del comando sotto fornito:

$ git unisci origine/maestro

Di conseguenza, l'editor di testo predefinito si aprirà sullo schermo. Qui, aggiungi un messaggio di commit, salva le modifiche e quindi chiudi l'editor:

Si può osservare che l'operazione di fusione è stata eseguita con successo:

Passaggio 7: verificare le modifiche

Infine, per garantire se i rami si sono fusi o meno, visualizzare la cronologia di commit eseguendo il "registro git"Comando:

$ git log

L'output seguente indica che il "maestro”Ramo del"Repo1"Il repository è stato unito al ramo simile di"demo_repo"Repository:

Abbiamo elaborato in modo efficiente la procedura di fusione di due repository GIT.

Conclusione

Per unire due repository GIT, vai alla directory di radice Git e seleziona i due repository che si desidera unire. Quindi, spostati su uno di essi e aggiungi il percorso del secondo repository ad esso. Successivamente, prendi il contenuto del secondo repository nel primo repository. Infine, esegui il "git unire /"Comando per unire entrambi i repository. Questo articolo ha illustrato il metodo di fusione di due repository Git.