Este artigo indicará a principal diferença entre clonagem e bifurcação.
Diferença primária entre clonagem e bifurcação
A principal diferença entre clonagem e bifurcação é a seguinte:
Clonagem | Bifurcação |
Clonar um repositório gera uma cópia do repositório do GitHub na máquina local do usuário. | A bifurcação de um repositório gera uma cópia do repositório do GitHub na conta do Github do usuário. |
É feito usando git. | É feito na conta do GitHub. |
É um processo. | É um conceito. |
As modificações do repositório clonado não podem ser combinadas com o repositório original, exceto pelo colaborador ou proprietário do repositório. | As modificações do repositório bifurcado podem ser combinadas com o repositório original do GitHub usando uma solicitação de tração. |
Isso permite que os usuários façam alterações no código e rastreie essas alterações usando o Git sem afetar o repositório original. | Isso permite que os usuários façam alterações no código e enviem a solicitação de tração ao repositório original |
Como clonar o repositório Git?
Para clonar o repositório Git, siga a instrução fornecida:
Como você pode ver, clonamos um repositório remoto:
$ git clone https: // github.com/Laibayounas/Demo.git
Como formar o repositório Git?
Para bifurcar um repositório Git, consulte as etapas abaixo mencionadas:
Primeiro, navegue até a conta do GitHub de destino, clique na “Garfo”Botão e selecione o“Crie um novo garfo”Opção:
Então, você pode alterar o nome e a descrição do repositório, se necessário. Depois disso, clique no “Criar garfo”Opção:
Depois de realizar a operação acima, pode -se observar que bifurcemos com sucesso o repositório remoto desejado.
Isso era tudo sobre bifurcar e clonar no github.
Conclusão
Clonagem e bifurcação são usadas para criar ou fazer uma cópia de um repositório Git, mas são utilizadas para diferentes fins. A clonagem é usada para funcionar localmente e fazer alterações nas máquinas locais, enquanto a bifurcação é utilizada para fazer contribuições para um projeto de código aberto. Este artigo explicou a diferença entre clonagem e bifurcação no Github.