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:
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:
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:
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:
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
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:
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:
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
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
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:
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:
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