Diretrizes para usar o Git Checkout Remote Branch:
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.