Git: configuração de repositórios remotos no seu projeto

Dicas - 03/Fev/2020 - por Campus Code

Se você está desenvolvendo um projeto que está armazenado em alguma plataforma Git, como o GitLab, mas agora quer usar o GitHub, pode possuir os dois remotes sincronizados na sua máquina. Para isso, basta usar o comando:

git remote rename origin gitlab
git remote add origin git@github.com:usuario/projeto.git

No exemplo, o remote antigo (da plataforma GitLab) é renomeado para gitlab e, em seguida, adicionamos um segundo remote do GitHub com o nome origin. Você pode escolher os nomes que preferir, o importante é utilizar o endereço correto. Agora, se rodarmos o comando git remote -v serão listados os seguintes repositórios remotos:

gitlab git@gitlab.com:usuario/projeto (fetch)
gitlab git@gitlab.com:usuario/projeto (push)

origin git@github.com:usuario/projeto (fetch)
origin git@github.com:usuario/projeto (push)

Com o novo remote configurado, fica disponível o comando para realizar o envio do código:

git push origin master
# ou para mandar para o remote antigo
git push gitlab master
Campus Code