Entenda neste agora mesmo se o git fork é um git clone, e também as principais diferenças entre os dois recursos
Fala programador(a), beleza? Bora aprender mais sobre fork e clone!
Basicamente os dois tem a função de transportar o código de um repositório para outro local
Seja a sua máquina, ou um repositório remoto, qual a diferença então?
Sobre o git fork
A grande diferença é que o fork é uma maneira de você tornar o projeto seu
Ou seja, você vai continuar o projeto de forma independente, não contribuindo mais para o original
Assim temos uma particularidade interessante que é uma versão do código, mas apenas para o servidor, não para a máquina
Pois basicamente estamos criando um novo repositório
Quer aprender mais sobre git? Veja este curso gratuito:
Sobre o git clone
O git clone tem como intuito resgatar o projeto para a sua máquina ou local de trabalho
Isso faz com que sejamos contribuidores do projeto, acrescentando código ao original
Ou seja, é a opção utilizada quando trabalhamos para uma empresa e vamos programar algo para os projetos dela
Claro que precisamos de permissão de contribuição para isso, mas é modo indicado para este fim
Então podemos entender também que no fork temos a permissão de escrita/alteração, pois o projeto torna-se nosso
Já no clone precisamos da permissão do administrador, e aí sim podemos contribuir
Conclusão
No artigo de hoje você aprendeu se git fork é um git clone, e vimos que não
Apesar de terem semelhanças, onde podemos copiar o código integral do repositório alvo
O fork nos torna o dono do novo projeto, já o clone nos torna um contribuidor do mesmo
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos