Git Push para Múltiplos Repositórios

05/08/2015


Em alguns projetos, preciso enviar modificações do diretório de trabalho em meu repositório local para mais que um repositório remoto.

Eu fazia isso na linha de comando:

git push -u remoto1 master && git push -u remoto2 master

Recentemente descobri uma maneira de fazer isso com apenas um comando.

Tudo que preciso fazer é criar um remoto que abrigue mais de um repositório ao mesmo tempo.

No exemplo abaixo, criei um remoto chamado todos:

git remote add todos git@github.com:lgustavoms/nomedoprojeto.git

Depois adicionei mais um repositório ao remoto com o seguinte comando:

git remote set-url --add todos ssh://exemplo.com/caminho/nomedoprojeto.git

Agora, ao enviar modificações para todos, estarei enviando para os dois repositórios.

git push -u todos master


Similar articles

see all articles