Sincronizando 10 repositórios remotos para um diretório local com 10 projetos nele

0

Eu tenho um diretório local com dez projetos. Quero sincronizar todos os dez projetos com dez repositórios remotos do github.

Como eu conseguiria isso usando git mais eficientemente do que empurrando manualmente todos os 10 individualmente um por um?

Estou usando o Macbook Air executando o OSX Yosemite v.10.10.5

    
por Mowzer 14.04.2016 / 21:16

1 resposta

1

Se todos os projetos estiverem no mesmo diretório, provavelmente a maneira mais fácil é configurar um shell script que repita e empurre os projetos um a um, aqui um exemplo simples para o Linux (suponho que todos os projetos estejam em /home/mowzer/projects ), se você estiver usando o Git for windows você deve ter um bash instalado também, mas você deve verificar como ele mapeia os discos do Windows e consertar o caminho.

#!/bin/bash
PROJECTSDIR=/home/mowzer/projects/
for i in 'ls $PROJECTSDIR'; do
    cd $PROJECTSDIR$i
    git push
done
    
por 14.04.2016 / 22:43

Tags