Git

Como fazer checkout de branch remoto no Git

Como fazer checkout de branch remoto no Git
O branch é uma parte essencial de qualquer repositório git. Vários ramos 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 o branch. Todos os commits são feitos mudando para o branch particular que contém arquivos novos ou atualizados. As alterações feitas no branch local podem ser enviadas para o branch remoto, e o branch remoto atualizado pode ser puxado para o branch local. 'git checkout'comando é usado principalmente para alternar entre os ramos do repositório local e criar um novo ramo localmente. Mas este comando pode ser usado para verificar o branch do repositório remoto e como este comando pode ser usado para os branches de um repositório remoto, conforme mostrado neste tutorial.

Diretrizes para usar o branch remoto de checkout Git:

  1. Comprometa-se com cada tarefa adequadamente após concluí-la.
  2. Verifique se todas as alterações relacionadas foram confirmadas corretamente ou não.
  3. Teste o código corretamente antes de confirmar qualquer tarefa.
  4. A mensagem de confirmação deve ser clara para que o usuário tenha uma ideia da tarefa.
  5. Crie branches necessários para gerenciar o código.

Pré-requisitos:

Instale o GitHub Desktop.

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

Crie uma conta GitHub

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

Crie um repositório local e remoto

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

Saída de filial remota:

Nesta seção, um repositório remoto de demonstração denominado 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 um branch, e um novo branch foi criado para o repositório remoto remotamente. Abra este repositório remoto no GitHub Desktop. A imagem a seguir mostra que o repositório remoto tem duas ramificações chamadas a Principal e mestre.

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

$ git branch

A saída a seguir mostra que o repositório local contém um branch chamado a Principal.

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

$ git fetch origin

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

Execute os seguintes comandos para verificar a lista de ramos do repositório local depois de executar o comando fetch e crie um novo ramo local para rastrear o ramo remoto.

$ git branch
$ get checkout -b master origin / master
$ git branch

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

Ir para o github.com e faça login em sua conta. Abra o repositório chamado arquivo de leitura do servidor remoto. Crie um novo arquivo chamado read3.php no repositório remoto e cometer a tarefa. De acordo com a imagem a seguir, o repositório remoto contém três arquivos. Estes são leitura.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 no GitHub Desktop e clicando na opção específica. Se você não estiver familiarizado com o comando git e atualizar o repositório local com a interface gráfica do usuário, abra o repositório local no GitHub Desktop. A saída a seguir mostra que o repositório local não é atualizado com o repositório remoto e o último arquivo confirmado no repositório é read2.php. Para buscar o novo conteúdo do servidor remoto, clique no Buscar origem botão. Se os repositórios local e remoto não corresponderem e qualquer conteúdo atualizado for obtido do repositório remoto, então a origem da tração opção será mostrada.

Foi mostrado na etapa anterior que um novo arquivo foi criado no repositório remoto. Então, a imagem a seguir mostra o Origem da tração opção no GitHub Desktop. 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 Origem do pull, o repositório local conterá o novo arquivo denominado read3.php que será puxado do servidor remoto. A saída a seguir mostra que o repositório contém o novo arquivo e a 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 GitHub Desktop. Você tem que executar o 'git push'do terminal para atualizar o repositório remoto ou clique no Origem da publicação opção do GitHub Desktop para atualizar o repositório remoto com o novo conteúdo confirmado do repositório local.

Conclusão:

Este tutorial mostra o uso do comando git checkout para rastrear qualquer branch remoto com o branch local. Este 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.

Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...