Embora o conceito de bifurcação de um repositório GitHub seja semelhante à clonagem, há uma diferença importante entre os dois. Explicamos qual é a diferença, quando você pode querer fazer um fork em vez de clonar e como fazer isso.
Índice
Clonagem vs bifurcação: Qual é a diferença?
Ao clonar um repo , você copia esse repositório para sua máquina local e basicamente se inscreve em todas as atualizações feitas nesse repo. Ou seja, se outros contribuidores do repositório fizerem quaisquer mudanças, você pode puxar essas mudanças para sua máquina local, atualizando sua cópia do repositório com todas as mudanças feitas.
No entanto, quando você bifurca um repositório, está copiando o repositório de origem para sua conta GitHub em vez de sua máquina local. Ao fazer isso, nenhuma das atualizações feitas no repositório de origem será refletida em seu repositório bifurcado, a menos que você decida sincronizar os dois. Isso permite que você trabalhe no repositório sem se preocupar com a atualização do código ou do conteúdo.
Quando você deve bifurcar em vez de clonar?
Existem alguns motivos diferentes pelos quais você pode querer bifurcar um repositório em vez de cloná-lo. Um dos motivos é se você deseja testar algumas ideias novas sem se preocupar em bagunçar acidentalmente o projeto de origem. Você estará livre para alterar qualquer código que desejar para fins de teste, sem realmente tocar no código-fonte. Isso mantém todos felizes.
Outra razão pode ser porque você não concorda com a direção que um projeto está tomando. Você pode bifurcar o repositório e fazer suas próprias alterações no código para levar o projeto na direção que você acha que ele deve seguir.
Uma observação muito importante para se manter em mente é que se você bifurcar um repositório público, seu bifurcação ainda existirá, mesmo se o repositório de origem for excluído . No entanto, quando um repositório privado é excluído, todos os garfos desse repositório também são excluídos.
Como bifurcar um repositório GitHub
A bifurcação de um repo é simples e pode ser feita com apenas alguns cliques. Para bifurcar um repo, faça login em sua conta e vá para o repositório que deseja bifurcar. No canto superior direito da janela, você verá um botão “Fork” com um número à direita dele, que representa o número de vezes que o repositório foi bifurcado. Vá em frente e clique nesse botão.
Uma mensagem aparecerá brevemente informando que o processo de bifurcação foi iniciado. Leva apenas alguns segundos para bifurcar o repositório.
Isso é tudo que há para fazer. É tão fácil.
Agora você está seguro para fazer quaisquer alterações no código em seu repositório bifurcado que desejar. Para fazer isso, basta clonar o repositório bifurcado em sua máquina local e começar a trabalhar!