Home > PT-BR, Tips & Tricks > Como adicionar outro repositório ao mesmo diretório de arquivos usando git

Como adicionar outro repositório ao mesmo diretório de arquivos usando git


Overview

Normalmente todo controle de código é feito no repositório da consultoria, mas em algumas situações é necessário entregar a versão do código no repositório do cliente nos releases para produção.

Nessa ocasiações é comum enviar um arquivo .zip para o cliente, mas com o cliente não tem um controle ou uma visão dos commits realizados naquela versão.

Mais importante ainda, o ideal é que quando há uma esteira de implantação e promoção do código em questão para os ambientes de qualidade, staging e produção possamos realizar o commit to código e iniciar um gatilho de análise, testes e deployment do código.

Como fazer para dar commit/push do mesmo código em repositórios diferentes? A solução é adicionar diversos “remote” no seu repositório local.

Solução

Neste post utilizarei dois repositórios que criei previamente:

Eu já criei um projeto .NET Core no meu computador e já publiquei versões iniciais no repositório do GitHub:

2020-01-19_1

2020-01-19_2

Agora, para enviar este mesmo repositório para outro repositório, com o histórico de commits, adicionamos outro remote ao nosso repositório local:

  • Git remote add <alias> <remote-git-url>

2020-01-19_3

Para atualizar o repositório secundário:

  • Git push secondary

2020-01-19_4

Agora temos os código no repositório secundário, com o histórico de commits!

2020-01-19_5

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: