Blog - Luiz Gustavo Web

Neste espaço me dedico a escrever artigos sobre GNU/Linux e desenvolvimento web.
Sinta-se à vontade.

Git Push para Múltiplos Repositórios

05 de Agosto de 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

© 2006 - 2017