Qual é a diferença entre o clone git e o checkout?

Qual é a diferença entre o clone git e o checkout?
No Git, os desenvolvedores podem trabalhar de forma independente em sua máquina local. Depois de adicionar todas as alterações ao arquivo de código -fonte do projeto, eles empurram todos os dados atualizados para o repositório remoto. Antes de fazer isso, eles precisam conectar os dois repositórios por meio de uma operação de clonagem. Os desenvolvedores do Git podem fazer novas ramificações. Eles podem navegar de uma filial local para outra. Além disso, eles podem cancelar mudanças adicionais e muito mais.

Este guia discutirá:

  • Diferenciar os comandos de check -out git e clone
  • Como clonar o repositório remoto usando o comando "git clone"?
  • Como trocar de ramificação usando o comando “Git Checkout”?
  • Como criar ramificação usando o comando “Git Checkout”?
  • Como desfazer mudanças usando o comando “Git Checkout”?

Diferenciar os comandos "clone git" e "checkout"

Para duplicar o repositório remoto na máquina local, o “clone git”O comando pode ser usado. No entanto, o "checkout git”O comando é usado para redirecionar de uma filial local para outra. Além disso, os desenvolvedores podem utilizar este comando específico para criar uma nova ramificação e cancelar as alterações adicionais não comprometidas do arquivo.

Como clonar o repositório remoto usando o comando "git clone"?

Para clonar o repositório do GitHub para o repositório local, primeiro, navegue para o repositório desejado, executando o comando fornecido:

$ CD "C: \ Usuários \ Nazma \ git \ Cloud1"

Então, execute o “git remoto -v”Comando para visualizar a lista de URLs remotos:

$ git remoto -v

Em seguida, use o “clone git”Comando para fazer uma cópia do repositório remoto através da clonagem:

$ git clone https: // github.com/gituser0422/demonstração5.git

Como trocar de ramificação usando o comando “Git Checkout”?

Para navegar de uma filial local para outra, execute o “checkout git”Comando junto com o nome do ramo de destino:

$ git checkout alfa

Como criar e trocar a filial imediatamente usando o comando "Git Checkout"?

Os desenvolvedores podem gerar e mudar imediatamente para uma nova filial local, utilizando o “checkout git”Comando. Como se segue:

$ git checkout -b beta

Aqui o "-b”A opção representa o ramo. De acordo com a saída abaixo fornecida, o novo ramo “beta”É criado e redirecionado com sucesso:

Como desfazer mudanças usando o comando “Git Checkout”?

Para desfazer as alterações locais no arquivo específico, primeiro, modifique o arquivo executando o seguinte comando:

$ eco "meu arquivo" >> myfile.TXT

Agora, use o “status git .”Comando para verificar o status do atual repositório de trabalho:

$ git status .

Pode -se observar que o arquivo modificado mais recentemente é colocado na área de trabalho:

Finalmente, execute o “checkout git”Comando junto com o nome de arquivo específico:

$ git checkout myfile.TXT

De acordo com a saída fornecida, um novo caminho do índice é atualizado com sucesso:

Por fim, veja o status do repositório com a ajuda do seguinte comando:

$ git status .

Como você pode ver, as alterações locais são descartadas do arquivo específico:

Isso é tudo! Nós elaboramos brevemente sobre a diferença entre “clone git" e "checkout git”Comandos.

Conclusão

O "clone git”O comando cria uma cópia do repositório remoto na máquina local. Por outro lado, o “checkout git”O comando pode ser usado para mudar de uma filial para outra. Além disso, é utilizado para criar uma nova ramificação e cancelar as alterações adicionais não comprometidas do arquivo. Este guia demonstrou a diferença entre o checkout do Git e o clone.