'Fork' traz à mente aquele utensílio na sua mesa de jantar. Mas é mais do que isso. Pense em ramos se dividindo de uma árvore. No mundo da tecnologia, um fork cria uma cópia de algo—código de software, blockchain, o que for—que segue seu próprio caminho. Caminho diferente. Mesmas raízes.
A ideia começou na programação. Um projeto se divide em dois. Com o tempo, isso se espalhou por toda parte. Criptomoedas. Sistemas operacionais. Reprodutores de mídia. Pegue algo que existe. Copie. Mude. Faça seu.
O Que É um Fork em Git e Programação?
O pessoal da programação fala muito sobre forks com o Git e lugares como o GitHub. Na verdade, é meio simples. Vê código que gostas? Faz um fork. Agora tens a tua própria versão de parque de diversões.
Como Forkar um Projeto
Encontre o repositório que você deseja
Clique no botão Fork no topo
Boom. Você tem a sua cópia
Brinque com isso. Mude as coisas. Fique à vontade.
Tem algo bom? Envie um pedido de pull de volta
Fork vs. Branch vs. Clone: Principais Diferenças
Forking? Essa é a sua cópia do lado do servidor. Tudo seu.
Clonagem? Isso é baixar para o seu computador.
Branching? Mesmo repositório, apenas uma nova linha de desenvolvimento.
Não são as mesmas coisas. As pessoas confundem-nas às vezes.
Mantendo o Seu Fork Sincronizado
O seu fork pode ficar desatualizado. O original continua a avançar. É preciso manter-se em sincronia:
Clone o seu fork para a sua máquina
Adicione o original como "upstream":
git remote add upstream
Verifique os seus comandos à distância:
git remote -v
Apanhe essas alterações:
git fetch upstream
Junte-os em:
git merge upstream/main
Atualize o seu fork online:
git push origin main
Parece complicado a princípio. Fica mais fácil.
Fluxo de Contribuição Baseado em Fork
Os projetos de código aberto adoram este fluxo de trabalho:
Fork it
Clonar localmente
Crie uma branch de funcionalidade
Mudar coisas
Envie alterações para o seu fork
Abrir pedido de pull
Lidar com feedback
Seja mesclado se tiver sorte!
Nem sempre é suave. Os mantenedores podem ser exigentes. Está tudo bem.
Conclusão
Os forks impulsionam a inovação. Eles permitem que as pessoas experimentem. Eles são a razão pela qual o software evolui.
A palavra "fork" aparece em toda a tecnologia agora. É meio surpreendente como um conceito abrange tantos campos. Para os desenvolvedores, é apenas parte da vida—o jeito como contribuímos, o jeito como construímos sobre o trabalho dos outros.
Não está totalmente claro para onde o fork nos levará a seguir. Mas essa é a beleza disso.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Fork: O que é em termos simples?
O Que Significa a Palavra 'Fork'?
'Fork' traz à mente aquele utensílio na sua mesa de jantar. Mas é mais do que isso. Pense em ramos se dividindo de uma árvore. No mundo da tecnologia, um fork cria uma cópia de algo—código de software, blockchain, o que for—que segue seu próprio caminho. Caminho diferente. Mesmas raízes.
A ideia começou na programação. Um projeto se divide em dois. Com o tempo, isso se espalhou por toda parte. Criptomoedas. Sistemas operacionais. Reprodutores de mídia. Pegue algo que existe. Copie. Mude. Faça seu.
O Que É um Fork em Git e Programação?
O pessoal da programação fala muito sobre forks com o Git e lugares como o GitHub. Na verdade, é meio simples. Vê código que gostas? Faz um fork. Agora tens a tua própria versão de parque de diversões.
Como Forkar um Projeto
Fork vs. Branch vs. Clone: Principais Diferenças
Forking? Essa é a sua cópia do lado do servidor. Tudo seu.
Clonagem? Isso é baixar para o seu computador.
Branching? Mesmo repositório, apenas uma nova linha de desenvolvimento.
Não são as mesmas coisas. As pessoas confundem-nas às vezes.
Mantendo o Seu Fork Sincronizado
O seu fork pode ficar desatualizado. O original continua a avançar. É preciso manter-se em sincronia:
Clone o seu fork para a sua máquina
Adicione o original como "upstream":
git remote add upstream
Verifique os seus comandos à distância:
git remote -v
Apanhe essas alterações:
git fetch upstream
Junte-os em:
git merge upstream/main
Atualize o seu fork online:
git push origin main
Parece complicado a princípio. Fica mais fácil.
Fluxo de Contribuição Baseado em Fork
Os projetos de código aberto adoram este fluxo de trabalho:
Nem sempre é suave. Os mantenedores podem ser exigentes. Está tudo bem.
Conclusão
Os forks impulsionam a inovação. Eles permitem que as pessoas experimentem. Eles são a razão pela qual o software evolui.
A palavra "fork" aparece em toda a tecnologia agora. É meio surpreendente como um conceito abrange tantos campos. Para os desenvolvedores, é apenas parte da vida—o jeito como contribuímos, o jeito como construímos sobre o trabalho dos outros.
Não está totalmente claro para onde o fork nos levará a seguir. Mas essa é a beleza disso.