Como alterar o remote origin do Git (mudar o repositório remoto)
Neste artigo você vai aprender a como mudar o repositório remoto do git, isso é muito utilizado quando mudamos o servidor do repositório

Fala programador(a), beleza? Bora aprender mais sobre branches e git!
O problema geralmente acontece quando mudamos o servidor remoto do repositório e precisamos parear o branch local com o novo servidor
Ou até mesmo se criamos um novo repositório para o projeto
Então precisamos atualizar o branch que o branch principal está enviando o código
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Se os nomes dos branches não foram alterados, você pode fazer isso via o seguinte comando:
git remote set-url origin https://github/repo
Basta apenas colocar a URL correta, a do novo repositório
Se houve mudança de branches apenas, você pode utilizar:
git branch new_master --set-upstream-to remote_name/new_master
Aqui você precisa utilizar o nome da branch do repositório local, coloquei como new_master, altere para o valor correto
Depois parear com a branch do remoto, utilizando o remoto novo, se houver
Aqui está como remote_name/new_master, você deve alterar isso para os seus valores também
Conclusão
No artigo de hoje você viu como mudar o repositório remoto do git
Precisamos analisar o problema e identificar o que foi alterado: o repositório remoto ou apenas os branches
Então basta utilizar o comando correto, conforme foi explicado acima
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos
Antes de trocar qualquer coisa, vale conferir pra qual repositório o teu projeto tá apontando agora
Roda esse comando dentro da pasta do projeto:
git remote -v
Ele lista os remotes que existem, com a URL de fetch e a de push do origin
Assim tu confirma o que vai alterar e evita apontar pro servidor errado
Perguntas frequentes
Como ver qual é o repositório remoto atual?
Dentro da pasta do projeto, roda git remote -v
Ele mostra o endereço do origin tanto de fetch quanto de push, então tu sabe exatamente pra onde o código está indo
Qual a diferença entre git remote set-url e git remote add?
O set-url troca a URL de um remote que já existe, tipo o origin
Já o git remote add cria um remote novo, com outro nome, sem apagar o que já tinha
Se é só mudar o servidor do mesmo origin, set-url resolve
Alterar o remote origin apaga meus commits?
Não
O set-url só troca o endereço pra onde o repositório aponta
Teus commits e o histórico continuam no repositório local do mesmo jeito, o que muda é o destino do push
Leia também
Formações
Formação SAAS com IA
Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!
- 291 aulas
- 18 projetos
- 24h 17min
Blog | Mais populares

As diferenças de var, let e const

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
