Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

Sobre bifurcações

Uma bifurcação é um novo repositório que compartilha configurações de código e visibilidade com o repositório "upstream" original.

Sobre bifurcações

Forks são como cópias independentes de repositórios. Ao contrário de branches, forks dão mais liberdade para experimentar sem afetar o projeto original. Ao contrário dos repositórios clonados ou duplicados, as alterações de forks podem ser mescladas novamente no repositório upstream por meio de pull requests, semelhantes a um branch.

Quando você exibe um repositório bifurcado no GitHub, o repositório upstream é indicado abaixo do nome do fork.

Captura de tela da página de um repositório no GitHub. Abaixo do nome do repositório, "mona/docs", o texto "copiado do GitHub/docs" é realçado em laranja.

O que torna os forks diferentes dos branches

Cada fork é um repositório completo com seu próprio:

  • Branches
  • Membros e discussões
  • Problemas e pull requests
  • Ações e projetos
  • Marcas, rótulos e wikis

Quando usar um fork

Às vezes um fork pode ser uma opção melhor para a tarefa do que um branch. Um fork talvez seja melhor:

  • Para experimentar com segurança sem afetar o projeto original
  • Para criar espaço separado para discussões não relacionadas às metas principais de um projeto
  • Quando você quiser tornar seu trabalho um repositório independente mais tarde

Quais repositórios podem ser clonados?

Você poderá criar forks de um repositório privado ou interno para sua conta pessoal ou para uma organização em GitHub, no qual você tem permissão para criar repositórios, contanto que as configurações do repositório e as políticas corporativas permitam a criação de forks.

Em geral, você pode criar fork em qualquer repositório público para sua conta pessoal ou para uma organização em que tenha permissão para criar repositórios.

Próximas etapas

Para obter instruções sobre como bifurcar um repositório, confira Fazer um fork de um repositório.

Para obter mais informações sobre quando você pode criar forks e sobre as configurações de permissão e visibilidade dos forks, confira Sobre permissões e visibilidade de bifurcações.