Git Pull vs Git Clone: ​​Qual é a diferença?

Git Pull Vs Git Clone Qual E A Diferenca



O Git fornece vários comandos como “ git clone”, “git fetch”, “git push”, “git pull ” e muitos outros para diferentes funcionalidades. Às vezes, os usuários precisam recuperar o repositório remoto para o diretório Git local. Para isso, é necessário clonar o repositório indicado usando a opção “ git clone ” comando. Isso normalmente recupera todo o repositório, incluindo o histórico também, e cria uma nova cópia local do repositório. Enquanto o ' git pull ” é usado para manter a cópia local atualizada com as versões mais recentes do repositório remoto.

Esta redação irá detalhar:







Qual é a diferença/distinções entre os comandos “git pull” e “git clone”?

Para entender ' git pull ' e ' git clone ”, confira as principais diferenças entre eles na tabela abaixo:



git pull git clone
O “git pull” é utilizado para sincronizar repositórios remotos e locais. O comando “git clone” é executado para configurar um repositório local.
Ele buscará e combinará as alterações mais recentes de um repositório remoto para um repositório local específico. Gere uma cópia do repositório Git remoto e salve-o na máquina local.
Pode ser utilizado muitas vezes em um projeto. Pode ser executado apenas uma vez em um projeto.

Como usar os comandos “git pull” e “git clone” no Git?

Para usar o “ git pull” e “git clone ” no Git, siga as etapas fornecidas:



  • Entre na sua conta do GitHub.
  • Selecione qualquer repositório de sua escolha e copie o código HTTPS para clonar este repositório para o projeto local.
  • Inicie o terminal Git Bash e navegue até o diretório local do Git.
  • Use o comando “git clone” e cole o link do repositório remoto.
  • Verifique a conexão remota e extraia todas as modificações do repositório Git local para o remoto.

Etapa 1: faça login na conta do GitHub

Primeiro, vá para “ GitHub ” e faça login fornecendo seu nome de usuário e senha:





Etapa 2: selecione um repositório

Clique no ícone do perfil, clique no botão “ Seus repositórios ” e navegue até ela:



Selecione o repositório desejado e abra-o. Por exemplo, escolhemos o “ teste demo1 ” repositório remoto:

Etapa 3: Copie o URL HTTPS

Na página principal do repositório indicado, clique no destaque “ Código ” botão e copie o “ HTTPS ”URL:

Passo 4: Inicie o Terminal Git Bash

Agora, abra o terminal Git Bash com a ajuda do menu Iniciar:

Etapa 5: redirecionar o repositório local do Git

Execute o “ cd ” e redirecione o repositório Git local declarado:

cd 'C:\Users\user\Git\projectrepo'

Etapa 6: clonar repositório

Em seguida, clone o repositório usando o comando “ git clone ” comando e cole o copiado “ HTTPS ” URL junto com ele:

git clone https: // github.com / Giuser213 / testdemo1.git

A saída indicada abaixo indica que clonamos com sucesso o repositório remoto:

Etapa 7: verifique a conexão remota

Verifique a URL remota usando o botão “ git remoto -v ” comando:

git remoto -em

Passo 8: Puxar Alterações

Puxe todas as alterações da ramificação remota para a local executando o comando “ git pull ” comando:

Git pull mestre de origem

A imagem resultante indica que as alterações foram buscadas em branches remotos:

Isso é tudo sobre o ' git pull” e “git clone ” comandos no Git.

Conclusão

O ' git pull ” é usado para manter a cópia local atualizada com as novas alterações feitas no repositório remoto. Por outro lado, o “ git clone ” normalmente recupera todo o repositório remoto no repositório local contendo seu histórico completo e faz uma nova cópia local do repositório. Este tutorial elaborou brevemente as distinções entre “ git pull” e “git clone ”.