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

mudar o repositório remoto do git capa

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
Formação Recomendada

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

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação SAAS com IA

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