Como você mescla dois repositórios Git?

Como você mescla dois repositórios Git?
O Git permite que os desenvolvedores construam projetos grandes e complicados de maneira organizada facilmente. Enquanto trabalham no Git, diferentes membros trabalham em vários repositórios que eles são obrigados a combinar mais tarde sem perder a história. Então, para esse propósito correspondente, eles precisam mesclar um repositório com outro.

Este artigo demonstra o procedimento de fusão de dois repositórios Git.

Como mesclar dois repositórios Git?

Para mesclar dois repositórios no Git, primeiro, mude para o diretório raiz do Git e escolha repositórios desejados. Suponha que o diretório raiz contenha dois repositórios denominados “repo1" e "Repo2“Que são necessários para se mesclar. Fazer isso:

  • Navegue para Repo2 e adicione o URL remoto do Repo1 nele.
  • Em seguida, faça o download do conteúdo do Repo1 no Repo2.
  • Depois disso, mesclar os dois repositórios com a ajuda do “Merge / Git /”Comando.

Confira as etapas fornecidas para demonstração prática!

Etapa 1: Mudar para o repositório Git

Primeiro, redirecione para o diretório local usando o comando abaixo do estado:

$ CD "C: \ git"

Etapa 2: Veja o conteúdo do repositório

Execute o “ls”Comando para visualizar a lista de arquivos e repositórios no diretório raiz:

$ ls

A saída abaixo exibe todos os arquivos e repositórios existentes do diretório raiz. Escolha os dois repositórios desejados que precisam se fundir. Por exemplo, selecionamos o “Demo_repo" e "Repo1”Repositórios:

Etapa 3: Mova para o repositório desejado

Em seguida, navegue para o repositório onde deseja mesclar o outro repositório através do comando fornecido. No nosso caso, é “Demo_repo”Repositório local:

$ CD "C: \ git \ Demo_repo"

Etapa 4: Adicione URL remoto

Para adicionar o caminho do outro repositório selecionado como URL remoto, digite o seguinte comando:

$ git remoto adicionar origem "c: \ git \ repo1"

Aqui o "origem”É o nosso nome de URL remoto e o repositório de destino é“Repo1”:

Etapa 5: buscar repositório "repo1"

Executar o “git busca”Comando para baixar o conteúdo de“Repo1" no "Demo_repo”Repositório:

$ git busca origem

Etapa 6: Repositórios de mesclagem

Finalmente, mescla o conteúdo de ambos os repositórios com a ajuda do comando abaixo fornecido:

$ git mesclar origem/mestre

Como resultado, o editor de texto padrão será aberto na tela. Aqui, adicione uma mensagem de confirmação, salve alterações e feche o editor:

Pode -se observar que a operação de fusão foi realizada com sucesso:

Etapa 7: Verifique as alterações

Por fim, para garantir se os ramos se fundiram ou não, veja o histórico de compromissos executando o “log git”Comando:

$ git log

A saída abaixo indica que o “mestre"Ramo do"Repo1”O repositório foi fundido com o ramo semelhante do“Demo_repo”Repositório:

Elaboramos com eficiência o procedimento de fusão de dois repositórios Git.

Conclusão

Para mesclar dois repositórios Git, acesse o diretório raiz do Git e selecione os dois repositórios que você deseja mesclar. Em seguida, vá para um deles e adicione o caminho do segundo repositório a ele. Em seguida, busque o conteúdo do segundo repositório no primeiro repositório. Por fim, execute o “Merge / Git /”Comando para mesclar os dois repositórios. Este artigo ilustrou o método de mesclar dois repositórios Git.