[GIT] Fork - Aula 11
Fork
O Fork é uma cópia de um repositório, feito com a intenção de trabalhar de forma independente no repositório original, o Fork cria um repositório separado a partir de um projeto existente, permitindo que você faça alterações, inovações ou testes sem afetar o repositório original.
Como fazer um Fork
O Fork não é uma função do Git, ele é fornecido pelo próprio GitHub, assim sendo, para realizar um Fork basta:
1 - Acessar o repositório no GitHub
2 - Clicar no botão Fork
3 - Escolher o seu perfil
4 - Confirmar.
Fork vs Clone
Fork: Um Fork cria uma cópia de um repositório no seu próprio perfil no GitHub.
Clone: git clone
cria uma cópia completa de um repositório (seja original ou Forkado) no seu computador local.
Geralmente utilizaremos ambos:
- Você faz um Fork de um repositório público no GitHub para o seu perfil.
- Depois você clona o repositório Forkado para o seu computador para trabalhar nele.
Workflow para contribuir no GitHub
1 - Fork no repositório original
2 - Clone o Fork na sua máquina
3 - Faça as alterações para a Branch Main do seu Fork
4 - Faça o Push das alterações na Main do seu Fork
5 - Revise o Código
6 - Abra um Pull Request do seu Fork para o repositório original.