Como fazer o checkout Remote Branch no Git

Como fazer o checkout Remote Branch no Git
O ramo é uma parte essencial de qualquer repositório Git. Várias ramificações ajudam a gerenciar o código corretamente. Qualquer novo recurso pode ser testado sem afetar o outro código do repositório, mantendo os arquivos separadamente usando a filial. Todos os compromissos são feitos mudando para o ramo específico que contém arquivos novos ou atualizados. As alterações feitas na filial local podem ser empurradas para o ramo remoto, e a filial remota atualizada pode ser puxada para a filial local. 'checkout git'O comando é usado principalmente para alternar entre os ramos do repositório local e criar uma nova ramificação localmente. Mas esse comando pode ser usado para verificar a filial do repositório remoto e como esse comando pode ser usado para os ramos de um repositório remoto, como mostrado neste tutorial.

Diretrizes para usar o Git Checkout Remote Branch:

  1. Comprometa -se com todas as tarefas corretamente depois de concluí -la.
  2. Verifique todas as alterações relacionadas são comprometidas corretamente ou não.
  3. Teste o código corretamente antes de cometer qualquer tarefa.
  4. A mensagem de confirmação deve ficar clara para o usuário ter uma ideia da tarefa.
  5. Crie ramificações necessárias para gerenciar o código.

Pré -requisitos:

Instale o GitHub Desktop.

O GitHub Desktop ajuda o usuário do Git a executar as tarefas relacionadas ao Git graficamente. Você pode fazer o download facilmente do instalador mais recente deste aplicativo para o Ubuntu do GitHub.com. Você precisa instalar e configurar este aplicativo após o download para usá -lo. Você também pode verificar o tutorial para instalar o GitHub Desktop no Ubuntu para conhecer o processo de instalação corretamente.

Crie uma conta do GitHub

Você precisará criar uma conta do GitHub para verificar os comandos usados ​​neste tutorial.

Crie um repositório local e remoto

Você precisa criar um repositório local e publicar o repositório no servidor remoto para testar o comando de checkout usado neste tutorial para as filiais remotas.

Faça o checkout Remote Branch:

Nesta seção, um repositório remoto de demonstração nomeado arquivo de leitura é usado para testar os comandos para verificar ramos remotos. O repositório local deste repositório remoto é criado antes. Aqui, o repositório local contém apenas uma filial, e um novo ramo foi criado para o repositório remoto remotamente. Abra este repositório remoto da área de trabalho do GitHub. A imagem a seguir mostra que o repositório remoto tem dois ramos nomeados principal e mestre.

Abra o repositório local do terminal e execute o seguinte comando para exibir ramos existentes do repositório local.

Ramo $ git

A saída a seguir mostra que o repositório local contém um ramo nomeado principal.

Execute o seguinte comando para buscar as alterações feitas no repositório remoto e verifique o conteúdo atualizado do repositório remoto. O comando solicitará o nome de usuário e a senha da conta do GitHub.

$ git busca origem

A saída a seguir mostra que o novo ramo nomeado mestre é adicionado ao repositório remoto.

Execute os seguintes comandos para verificar a lista de ramificação do repositório local depois de executar o comando buscador e criar uma nova filial local para rastrear a filial remota.

Ramo $ git
$ Get Checkout -B Master Origin/Master
Ramo $ git

A saída a seguir mostra que depois de executar o 'checkout gitComando, um novo ramo chamado mestre é criado no repositório local para rastrear o ramo remoto nomeado mestre.

Vá para o Github.com e faça login em sua conta. Abra o repositório nomeado arquivo de leitura Do servidor remoto. Crie um novo arquivo chamado read3.php no repositório remoto e compromete a tarefa. De acordo com a imagem a seguir, o repositório remoto contém três arquivos. Estes são ler.php, read2.php, e read3.php.

Você pode buscar o conteúdo atualizado do repositório remoto do terminal executando o comando git ou abrindo o repositório local da área de trabalho do Github e clicando na opção específica. Se você não estiver familiarizado com o comando git e atualize o repositório local com a interface gráfica do usuário, abra o repositório local da área de trabalho do Github. A saída a seguir mostra que o repositório local não é atualizado com o repositório remoto, e o último arquivo comprometido no repositório é read2.php. Para buscar o novo conteúdo do servidor remoto, clique no Buscar origem botão. Se os repositórios locais e remotos não corresponderem e qualquer conteúdo atualizado for buscado no repositório remoto, então a origem puxada a opção será mostrada.

Foi demonstrado na etapa anterior que um novo arquivo foi criado no repositório remoto. Então, a imagem a seguir mostra o Puxe a origem Opção na área de trabalho do Github. Clique nesta opção para recuperar o conteúdo atualizado do repositório remoto e armazenar o conteúdo no repositório local.

Depois de clicar na opção Pull Origin, o repositório local conterá o novo arquivo nomeado read3.php que será retirado do servidor remoto. A saída a seguir mostra que o repositório contém o novo arquivo e uma nova mensagem de confirmação agora.

Na tarefa anterior, o repositório local foi atualizado com o conteúdo do repositório remoto. Mas você pode atualizar o repositório remoto com o novo conteúdo do repositório local também usando o terminal ou o GitHub Desktop. Você tem que executar o 'git pushComando do terminal para atualizar o repositório remoto ou clicar em Publique origem Opção da área de trabalho do Github para atualizar o repositório remoto com o novo conteúdo comprometido do repositório local.

Conclusão:

Este tutorial mostra o uso do comando Git Checkout para rastrear qualquer filial remota com a filial local. Esse recurso do Git é útil quando novos ramos são criados no repositório remoto remotamente, e os ramos recém -criados não existem no repositório local.