Como remover os controles remotos git

Como remover os controles remotos git
“Deseja remover um repositório remoto Git Inclutamente definido? Ou talvez você queira mudar um controle remoto em Git? O Git oferece uma maneira simples de remover um controle remoto usando o comando Remoção Remoto Git, que remove um controle remoto especificado do repositório.

Se isso soa novo para você, ou você deseja uma rápida recapitulação sobre a remoção de controles remotos Git, este guia o abordou. Discutiremos os controles remotos Git e ofereceremos as maneiras mais rápidas de remover os controles remotos Git usando exemplos, garantindo que você obtenha uma compreensão das coisas. Vamos mergulhar!”

O que é um controle remoto Git?

Git é um sistema de controle de versão descentralizado, o que implica que você pode trabalhar em um repositório remoto e empurrá -lo para um servidor remoto. Os repositórios locais e remotos usam o mesmo sistema. Portanto, definir um controle remoto é a melhor opção se dois clientes estiverem trabalhando em um repositório, especialmente se colaborar em um projeto.

Um controle remoto Git funciona como um ponteiro para uma versão remota de um repositório. Quando você clona um repositório Git e faz alterações, o principal repositório Git não é afetado, apenas o repositório local, até que você empurre as alterações no repositório remoto. Enquanto isso, você terá um ramo git remoto criado para trabalhar, nomeado origem por padrão.

Você não está restrito ao uso apenas do controle remoto da Origin, pode criar outras pessoas e, nesse caso, é aí que você precisa aprender a remover os controles remotos do Git ao trabalhar com vários controles remotos.

Como remover um controle remoto Git

A sintaxe para remover um controle remoto do git é:

$ git remoto rm

ou

Remoto remoto $ git

Observe que qualquer controle remoto acidentalmente removido só pode ser adicionado de volta manualmente. Além disso, remover um controle remoto usando o git remoto rm não removerá o controle remoto do repositório remoto, pois os repositórios locais e remotos são atualizados apenas empurrando o repositório local para o controle remoto. Portanto, todas as mudanças no controle remoto local não afetam o repositório remoto.

A primeira etapa para remover um controle remoto é navegar para o diretório do repositório que contém seu projeto clonado.

Em seguida, liste os controles remotos disponíveis usando o comando abaixo. Seus URLs também serão exibidos.

$ git remoto -v

Depois de ver quais controles remotos você tem, você pode decidir qual remover. Em nosso exemplo, temos o origem e New-Remote Remotos. Vamos remover o New-Remote.

$ git remoto remove nova remoção

O comando acima remove silenciosamente o controle remoto.

No entanto, você pode confirmar se o controle remoto foi removido usando o comando abaixo.

$ git remoto -v

Observe que agora temos apenas o origem controlo remoto. O novo remoto foi removido. Essa é uma maneira de remover os controles remotos git. Seu repositório local não tem mais o controle remoto. No entanto, seu repositório git remoto é inalterado.

Removendo os controles remotos Git, editando seu arquivo de configuração

Observe que, embora esse método funcione, não é a maneira recomendada de remover os controles remotos git. No entanto, o .git/config Exibe os controles remotos associados ao seu projeto e, se você precisar remover um determinado controle remoto, poderá excluir seu código do arquivo de configuração.

Comece abrindo o arquivo de configuração usando um editor de escolha.

Uma vez aberto, você verá os controles remotos disponíveis; No nosso caso, queremos remover o Remote1.

Precisamos excluir todo o código referente a esse controle remoto, salvar o arquivo e sair.

É isso! Se verificarmos os controles remotos disponíveis, notaremos que o controle remoto não estará mais disponível.

Os dois métodos acima oferecem soluções para remover os controles remotos git. No entanto, se você precisar remover um controle remoto para alterar o URL, que tal atualizar seu URL remoto em vez disso? O Git permite atualizar o URL de um controle remoto e definir o novo URL, que é uma alternativa para remover o controle remoto e adicioná -lo novamente.

Por exemplo, vamos criar um novo controle remoto, Remote2, com um determinado URL.

$ git remoto adicionar remoto [nome remoto] [Remote-URL]

Se precisarmos alterar o URL para um novo, tudo o que precisamos é usar a sintaxe abaixo.

$ Git Set-URL Remote [nome remoto] [New-URL]

Liste os controles remotos disponíveis e observe que o URL para o nosso Remote2 foi atualizado com sucesso.

Conclusão

O Git oferece uma maneira simples de trabalhar com controles remotos, incluindo adicioná -los e removê -los. Ao trabalhar com diferentes controles remotos locais, é bom ter uma maneira limpa de removê -los. Este guia ofereceu dois métodos de remoção de controles remotos Git. Além disso, vimos como atualizar o URL de um controle remoto em vez de excluir e adicioná -lo de volta.