logo

Git remoto

No Git, o termo remoto se refere ao repositório remoto. É um repositório compartilhado que todos os membros da equipe usam para trocar suas alterações. Um repositório remoto é armazenado em um serviço de hospedagem de código como um servidor interno, GitHub, Subversion e muito mais. No caso de um repositório local, um repositório remoto normalmente não fornece uma árvore de arquivos do estado atual do projeto; como alternativa, consiste apenas nos dados de controle de versão .git.

Os desenvolvedores podem realizar muitas operações com o servidor remoto. Essas operações podem ser clonar, buscar, empurrar, puxar e muito mais. Considere a imagem abaixo:

Git remoto

Verifique seu controle remoto

Para verificar a configuração do servidor remoto, execute o obter remoto comando. O comando git remote permite acessar a conexão entre remoto e local. Se você quiser ver a existência original do seu repositório clonado, use o comando git remote. Pode ser usado como:

Sintaxe:

 $ git remote 

Saída:

Git remoto

O comando fornecido fornece o nome remoto como a origem . Origin é o nome padrão do servidor remoto, fornecido pelo Git.

bash se mais

Git remoto -v:

O Git remoto oferece suporte a uma opção específica -v para mostrar os URLs que o Git armazenou como um nome abreviado. Esses nomes curtos são usados ​​durante a operação de leitura e gravação. Aqui, -v significa detalhado . Podemos usar --verbose no lugar de -v. É usado como:

Sintaxe:

 $ git remote -v 

Ou

 $ git remote --verbose 

Saída:

Git remoto

A saída acima fornece conexões remotas disponíveis. Se um repositório contiver mais de uma conexão remota, este comando listará todas elas.

Adicionar remoto do Git

Quando buscamos um repositório implicitamente, o git adiciona um controle remoto para o repositório. Além disso, podemos adicionar explicitamente um controle remoto para um repositório. Podemos adicionar um controle remoto como apelido ou nome curto. Para adicionar remoto como um nome abreviado, siga o comando abaixo:

Sintaxe:

 $ git remote add 

Saída:

Git remoto

Na saída acima, adicionei um repositório remoto com um repositório existente como um nome abreviado ' hd '. Agora você pode usar ' hd 'na linha de comando no lugar de todo o URL. Por exemplo, você deseja extrair o repositório, considere a saída abaixo:

comando de estiramento do autocad
Git remoto

Extraí um repositório usando seu nome abreviado em vez de seu URL remoto. Agora, o branch master do repositório pode ser acessado através de um nome abreviado.

Buscando e extraindo ramificação remota

Você pode buscar e extrair dados do repositório remoto. O comando fetch and pull vai para esse servidor remoto e busca todos os dados daquele projeto remoto que você ainda não possui. Esses comandos nos permitem buscar as referências a todas as ramificações daquele controle remoto.

Para buscar os dados de seus projetos remotos, execute o comando abaixo:

 $ git fetch 

Para clonar o repositório remoto de seus projetos remotos, execute o comando abaixo:

 $ git clone 

Quando clonamos um repositório, o repositório remoto é adicionado por um nome padrão ' origem .' Então, principalmente, o comando é usado como origem do git fetch.

O git fetch origin busca as atualizações que foram feitas no servidor remoto desde que você o clonou. O comando git fetch baixa apenas os dados para o repositório local; ele não mescla ou modifica os dados até que você não opere. Você deve mesclá-lo manualmente em seu repositório quando quiser.

Para extrair o repositório, execute o comando abaixo:

 $ git pull 

O comando git pull busca e mescla automaticamente os dados remotos em sua ramificação atual. Extrair é um fluxo de trabalho mais fácil e confortável do que buscar. Porque o comando git clone configura sua ramificação master local para rastrear a ramificação master remota no servidor que você clonou.

Enviando para filial remota

Se você quiser compartilhar seu projeto, terá que enviá-lo para o upstream. O comando git push é usado para compartilhar um projeto ou enviar atualizações para o servidor remoto. É usado como:

 $ git push 

Para atualizar o branch principal do projeto, use o comando abaixo:

 $ git push origin master 

É um utilitário de linha de comando especial que especifica a ramificação e o diretório remotos. Quando você tem várias ramificações em um servidor remoto, este comando ajuda você a especificar sua ramificação principal e repositório.

Geralmente, o termo origem significa repositório remoto e master é considerado o branch principal. Então, toda a declaração ' git push mestre de origem 'empurrou o conteúdo local para o branch master do local remoto.

Git Remover Remoto

Você pode remover uma conexão remota de um repositório. Para remover uma conexão, execute o comando git remote com remover ou rm opção. Isso pode ser feito como:

Sintaxe:

 $ git remote rm 

Ou

 $ git remote remove 

Considere o exemplo abaixo:

Suponha que você esteja conectado a um servidor remoto padrão ' origem .' Para verificar o controle remoto detalhadamente, execute o comando abaixo:

 $ git remote -v 

Saída:

Git remoto

A saída acima listará o servidor remoto disponível. Agora, execute a operação de remoção conforme mencionado acima. Considere a saída abaixo:

Git remoto

Na saída acima, removi a 'origem' do servidor remoto do meu repositório.

Renomeação remota do Git

O Git permite renomear o nome do servidor remoto para que você possa usar um nome abreviado no lugar do nome do servidor remoto. O comando abaixo é usado para renomear o servidor remoto:

Sintaxe:

 $ git remote rename 

Saída:

se por Rudyard Kipling explicação linha por linha
Git remoto

Na saída acima, renomeei meu nome de servidor padrão origin para hd. Agora posso operar usando esse nome no lugar de origem. Considere a saída abaixo:

selecione entre várias tabelas sql
Git remoto

Na saída acima, extraí o repositório remoto usando o nome do servidor hd. Mas, quando estou usando o nome do servidor antigo, ocorre um erro com a mensagem ' 'origin' não parece ser um repositório git .' Isso significa que o Git não está identificando o nome antigo, então todas as operações serão realizadas com um novo nome.

Git Mostrar remoto

Para ver informações adicionais sobre um controle remoto específico, use o comando git remote junto com o subcomando show. É usado como:

Sintaxe:

 $ git remote show 

Isso resultará em informações sobre o servidor remoto. Ele contém uma lista de ramificações relacionadas ao controle remoto e também os endpoints anexados para busca e envio.

Saída:

Git remoto

A saída acima lista os URLs do repositório remoto, bem como as informações da ramificação de rastreamento. Esta informação será útil em vários casos.

Git Change Remote (alterando a URL de um controle remoto)

Podemos alterar a URL de um repositório remoto. O comando git remote set é usado para alterar a URL do repositório. Ele altera um URL de repositório remoto existente.

Conjunto remoto Git:

Podemos alterar o URL remoto simplesmente usando o comando git remote set. Suponha que queiramos criar um nome exclusivo para nosso projeto para especificá-lo. Git nos permite fazer isso. É um processo simples. Para alterar o URL remoto, use o comando abaixo:

 $ git remote set-url 

O URL de configuração remota O comando aceita dois tipos de argumentos. O primeiro é o nome do servidor atual do repositório. O segundo argumento é o seu novo nome de URL para o repositório. O deve estar no formato abaixo: https://github.com/URLAlterado

Considere a imagem abaixo:

Git remoto

Na saída acima, alterei o URL do meu repositório existente como https://github.com/URLAlterado de https://github.com/ImDwivedi1/GitExample2 . Pode ser entendido pelo meu nome de URL que mudei isso. Para verificar o URL mais recente, execute o comando abaixo:

 $ git remote -v